mirror of
https://github.com/LukeHagar/plexjs.git
synced 2025-12-06 04:20:46 +00:00
ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.484.1
This commit is contained in:
@@ -1,28 +0,0 @@
|
|||||||
/* eslint-env node */
|
|
||||||
module.exports = {
|
|
||||||
root: true,
|
|
||||||
extends: [
|
|
||||||
"eslint:recommended",
|
|
||||||
"plugin:@typescript-eslint/recommended",
|
|
||||||
"plugin:import/recommended",
|
|
||||||
"plugin:import/typescript",
|
|
||||||
],
|
|
||||||
parser: "@typescript-eslint/parser",
|
|
||||||
plugins: ["@typescript-eslint"],
|
|
||||||
settings: {
|
|
||||||
"import/resolver": {
|
|
||||||
typescript: true,
|
|
||||||
node: true,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
rules: {
|
|
||||||
// Handled by typescript compiler
|
|
||||||
"@typescript-eslint/no-unused-vars": "off",
|
|
||||||
"@typescript-eslint/ban-types": "off",
|
|
||||||
"@typescript-eslint/no-namespace": "off",
|
|
||||||
"@typescript-eslint/no-explicit-any": "off",
|
|
||||||
"import/no-named-as-default-member": "off",
|
|
||||||
|
|
||||||
"import/no-default-export": "error",
|
|
||||||
},
|
|
||||||
};
|
|
||||||
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1,3 +1,4 @@
|
|||||||
|
/.eslintcache
|
||||||
/.speakeasy/reports
|
/.speakeasy/reports
|
||||||
/react-query
|
/react-query
|
||||||
/sdk/models/errors
|
/sdk/models/errors
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
!/**/*.json
|
!/**/*.json
|
||||||
!/**/*.map
|
!/**/*.map
|
||||||
|
|
||||||
/.eslintrc.js
|
/eslint.config.mjs
|
||||||
/cjs
|
/cjs
|
||||||
/.tshy
|
/.tshy
|
||||||
/.tshy-*
|
/.tshy-*
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
lockVersion: 2.0.0
|
lockVersion: 2.0.0
|
||||||
id: 16f22cbf-f23f-4419-8924-3a4b06381947
|
id: 16f22cbf-f23f-4419-8924-3a4b06381947
|
||||||
management:
|
management:
|
||||||
docChecksum: ffda85d008899846633d5e8955d7d8c6
|
docChecksum: c43b19369db7bd8d09eade562cd4268f
|
||||||
docVersion: 0.0.3
|
docVersion: 0.0.3
|
||||||
speakeasyVersion: 1.476.1
|
speakeasyVersion: 1.484.1
|
||||||
generationVersion: 2.495.1
|
generationVersion: 2.503.2
|
||||||
releaseVersion: 0.32.3
|
releaseVersion: 0.32.4
|
||||||
configChecksum: 63125567435bc31aeb08e3a409799bee
|
configChecksum: 6c86c5fcb9c283a387bf93aaf260bee6
|
||||||
repoURL: https://github.com/LukeHagar/plexjs.git
|
repoURL: https://github.com/LukeHagar/plexjs.git
|
||||||
repoSubDirectory: .
|
repoSubDirectory: .
|
||||||
installationURL: https://github.com/LukeHagar/plexjs
|
installationURL: https://github.com/LukeHagar/plexjs
|
||||||
@@ -15,7 +15,7 @@ features:
|
|||||||
typescript:
|
typescript:
|
||||||
additionalDependencies: 0.1.0
|
additionalDependencies: 0.1.0
|
||||||
constsAndDefaults: 0.1.11
|
constsAndDefaults: 0.1.11
|
||||||
core: 3.18.17
|
core: 3.18.22
|
||||||
defaultEnabledRetries: 0.1.0
|
defaultEnabledRetries: 0.1.0
|
||||||
deprecations: 2.81.1
|
deprecations: 2.81.1
|
||||||
downloadStreams: 0.1.1
|
downloadStreams: 0.1.1
|
||||||
@@ -35,7 +35,6 @@ features:
|
|||||||
retries: 2.83.0
|
retries: 2.83.0
|
||||||
sdkHooks: 0.2.0
|
sdkHooks: 0.2.0
|
||||||
generatedFiles:
|
generatedFiles:
|
||||||
- .eslintrc.cjs
|
|
||||||
- .gitattributes
|
- .gitattributes
|
||||||
- .npmignore
|
- .npmignore
|
||||||
- FUNCTIONS.md
|
- FUNCTIONS.md
|
||||||
@@ -103,6 +102,10 @@ generatedFiles:
|
|||||||
- docs/sdk/models/errors/getcompanionsdataerrors.md
|
- docs/sdk/models/errors/getcompanionsdataerrors.md
|
||||||
- docs/sdk/models/errors/getcompanionsdataplexerrors.md
|
- docs/sdk/models/errors/getcompanionsdataplexerrors.md
|
||||||
- docs/sdk/models/errors/getcompanionsdataunauthorized.md
|
- docs/sdk/models/errors/getcompanionsdataunauthorized.md
|
||||||
|
- docs/sdk/models/errors/getcountrieslibrarybadrequest.md
|
||||||
|
- docs/sdk/models/errors/getcountrieslibraryerrors.md
|
||||||
|
- docs/sdk/models/errors/getcountrieslibrarylibraryerrors.md
|
||||||
|
- docs/sdk/models/errors/getcountrieslibraryunauthorized.md
|
||||||
- docs/sdk/models/errors/getdevicesbadrequest.md
|
- docs/sdk/models/errors/getdevicesbadrequest.md
|
||||||
- docs/sdk/models/errors/getdeviceserrors.md
|
- docs/sdk/models/errors/getdeviceserrors.md
|
||||||
- docs/sdk/models/errors/getdevicesservererrors.md
|
- docs/sdk/models/errors/getdevicesservererrors.md
|
||||||
@@ -111,6 +114,10 @@ generatedFiles:
|
|||||||
- docs/sdk/models/errors/getfilehasherrors.md
|
- docs/sdk/models/errors/getfilehasherrors.md
|
||||||
- docs/sdk/models/errors/getfilehashlibraryerrors.md
|
- docs/sdk/models/errors/getfilehashlibraryerrors.md
|
||||||
- docs/sdk/models/errors/getfilehashunauthorized.md
|
- docs/sdk/models/errors/getfilehashunauthorized.md
|
||||||
|
- docs/sdk/models/errors/getgenreslibrarybadrequest.md
|
||||||
|
- docs/sdk/models/errors/getgenreslibraryerrors.md
|
||||||
|
- docs/sdk/models/errors/getgenreslibrarylibraryerrors.md
|
||||||
|
- docs/sdk/models/errors/getgenreslibraryunauthorized.md
|
||||||
- docs/sdk/models/errors/getgeodatabadrequest.md
|
- docs/sdk/models/errors/getgeodatabadrequest.md
|
||||||
- docs/sdk/models/errors/getgeodataerrors.md
|
- docs/sdk/models/errors/getgeodataerrors.md
|
||||||
- docs/sdk/models/errors/getgeodataplexerrors.md
|
- docs/sdk/models/errors/getgeodataplexerrors.md
|
||||||
@@ -410,11 +417,21 @@ generatedFiles:
|
|||||||
- docs/sdk/models/operations/getbutlertasksresponse.md
|
- docs/sdk/models/operations/getbutlertasksresponse.md
|
||||||
- docs/sdk/models/operations/getbutlertasksresponsebody.md
|
- docs/sdk/models/operations/getbutlertasksresponsebody.md
|
||||||
- docs/sdk/models/operations/getcompanionsdataresponse.md
|
- docs/sdk/models/operations/getcompanionsdataresponse.md
|
||||||
|
- docs/sdk/models/operations/getcountrieslibrarydirectory.md
|
||||||
|
- docs/sdk/models/operations/getcountrieslibrarymediacontainer.md
|
||||||
|
- docs/sdk/models/operations/getcountrieslibraryrequest.md
|
||||||
|
- docs/sdk/models/operations/getcountrieslibraryresponse.md
|
||||||
|
- docs/sdk/models/operations/getcountrieslibraryresponsebody.md
|
||||||
- docs/sdk/models/operations/getdevicesmediacontainer.md
|
- docs/sdk/models/operations/getdevicesmediacontainer.md
|
||||||
- docs/sdk/models/operations/getdevicesresponse.md
|
- docs/sdk/models/operations/getdevicesresponse.md
|
||||||
- docs/sdk/models/operations/getdevicesresponsebody.md
|
- docs/sdk/models/operations/getdevicesresponsebody.md
|
||||||
- docs/sdk/models/operations/getfilehashrequest.md
|
- docs/sdk/models/operations/getfilehashrequest.md
|
||||||
- docs/sdk/models/operations/getfilehashresponse.md
|
- docs/sdk/models/operations/getfilehashresponse.md
|
||||||
|
- docs/sdk/models/operations/getgenreslibrarydirectory.md
|
||||||
|
- docs/sdk/models/operations/getgenreslibrarymediacontainer.md
|
||||||
|
- docs/sdk/models/operations/getgenreslibraryrequest.md
|
||||||
|
- docs/sdk/models/operations/getgenreslibraryresponse.md
|
||||||
|
- docs/sdk/models/operations/getgenreslibraryresponsebody.md
|
||||||
- docs/sdk/models/operations/getgeodatageodata.md
|
- docs/sdk/models/operations/getgeodatageodata.md
|
||||||
- docs/sdk/models/operations/getgeodataresponse.md
|
- docs/sdk/models/operations/getgeodataresponse.md
|
||||||
- docs/sdk/models/operations/getglobalhubsmediacontainer.md
|
- docs/sdk/models/operations/getglobalhubsmediacontainer.md
|
||||||
@@ -859,6 +876,7 @@ generatedFiles:
|
|||||||
- docs/sdks/video/README.md
|
- docs/sdks/video/README.md
|
||||||
- docs/sdks/watchlist/README.md
|
- docs/sdks/watchlist/README.md
|
||||||
- docs/types/rfcdate.md
|
- docs/types/rfcdate.md
|
||||||
|
- eslint.config.mjs
|
||||||
- jsr.json
|
- jsr.json
|
||||||
- package.json
|
- package.json
|
||||||
- src/core.ts
|
- src/core.ts
|
||||||
@@ -878,7 +896,9 @@ generatedFiles:
|
|||||||
- src/funcs/hubsGetRecentlyAdded.ts
|
- src/funcs/hubsGetRecentlyAdded.ts
|
||||||
- src/funcs/libraryDeleteLibrary.ts
|
- src/funcs/libraryDeleteLibrary.ts
|
||||||
- src/funcs/libraryGetAllLibraries.ts
|
- src/funcs/libraryGetAllLibraries.ts
|
||||||
|
- src/funcs/libraryGetCountriesLibrary.ts
|
||||||
- src/funcs/libraryGetFileHash.ts
|
- src/funcs/libraryGetFileHash.ts
|
||||||
|
- src/funcs/libraryGetGenresLibrary.ts
|
||||||
- src/funcs/libraryGetLibraryDetails.ts
|
- src/funcs/libraryGetLibraryDetails.ts
|
||||||
- src/funcs/libraryGetLibraryItems.ts
|
- src/funcs/libraryGetLibraryItems.ts
|
||||||
- src/funcs/libraryGetMetaDataByRatingKey.ts
|
- src/funcs/libraryGetMetaDataByRatingKey.ts
|
||||||
@@ -980,8 +1000,10 @@ generatedFiles:
|
|||||||
- src/sdk/models/errors/getbannerimage.ts
|
- src/sdk/models/errors/getbannerimage.ts
|
||||||
- src/sdk/models/errors/getbutlertasks.ts
|
- src/sdk/models/errors/getbutlertasks.ts
|
||||||
- src/sdk/models/errors/getcompanionsdata.ts
|
- src/sdk/models/errors/getcompanionsdata.ts
|
||||||
|
- src/sdk/models/errors/getcountrieslibrary.ts
|
||||||
- src/sdk/models/errors/getdevices.ts
|
- src/sdk/models/errors/getdevices.ts
|
||||||
- src/sdk/models/errors/getfilehash.ts
|
- src/sdk/models/errors/getfilehash.ts
|
||||||
|
- src/sdk/models/errors/getgenreslibrary.ts
|
||||||
- src/sdk/models/errors/getgeodata.ts
|
- src/sdk/models/errors/getgeodata.ts
|
||||||
- src/sdk/models/errors/getglobalhubs.ts
|
- src/sdk/models/errors/getglobalhubs.ts
|
||||||
- src/sdk/models/errors/gethomedata.ts
|
- src/sdk/models/errors/gethomedata.ts
|
||||||
@@ -1059,8 +1081,10 @@ generatedFiles:
|
|||||||
- src/sdk/models/operations/getbannerimage.ts
|
- src/sdk/models/operations/getbannerimage.ts
|
||||||
- src/sdk/models/operations/getbutlertasks.ts
|
- src/sdk/models/operations/getbutlertasks.ts
|
||||||
- src/sdk/models/operations/getcompanionsdata.ts
|
- src/sdk/models/operations/getcompanionsdata.ts
|
||||||
|
- src/sdk/models/operations/getcountrieslibrary.ts
|
||||||
- src/sdk/models/operations/getdevices.ts
|
- src/sdk/models/operations/getdevices.ts
|
||||||
- src/sdk/models/operations/getfilehash.ts
|
- src/sdk/models/operations/getfilehash.ts
|
||||||
|
- src/sdk/models/operations/getgenreslibrary.ts
|
||||||
- src/sdk/models/operations/getgeodata.ts
|
- src/sdk/models/operations/getgeodata.ts
|
||||||
- src/sdk/models/operations/getglobalhubs.ts
|
- src/sdk/models/operations/getglobalhubs.ts
|
||||||
- src/sdk/models/operations/gethomedata.ts
|
- src/sdk/models/operations/gethomedata.ts
|
||||||
@@ -2128,5 +2152,29 @@ examples:
|
|||||||
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
||||||
"401":
|
"401":
|
||||||
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
||||||
|
get-genres-library:
|
||||||
|
speakeasy-default-get-genres-library:
|
||||||
|
parameters:
|
||||||
|
path:
|
||||||
|
sectionKey: 9518
|
||||||
|
responses:
|
||||||
|
"200":
|
||||||
|
application/json: {"MediaContainer": {"size": 50, "identifier": "com.plexapp.plugins.library", "allowSync": false, "art": "/:/resources/show-fanart.jpg", "content": "secondary", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1734362201, "nocache": true, "thumb": "/:/resources/show.png", "title1": "TV Shows (Reality)", "title2": "By Genre", "viewGroup": "secondary", "Directory": [{"fastKey": "/library/sections/10/all?genre=89", "key": "89", "title": "Action", "type": "genre"}]}}
|
||||||
|
"400":
|
||||||
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
||||||
|
"401":
|
||||||
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}, {"code": 1001, "message": "User could not be authenticated", "status": 401}, {"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
||||||
|
get-countries-library:
|
||||||
|
speakeasy-default-get-countries-library:
|
||||||
|
parameters:
|
||||||
|
path:
|
||||||
|
sectionKey: 9518
|
||||||
|
responses:
|
||||||
|
"200":
|
||||||
|
application/json: {"MediaContainer": {"size": 50, "identifier": "com.plexapp.plugins.library", "allowSync": false, "art": "/:/resources/show-fanart.jpg", "content": "secondary", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1734362201, "nocache": true, "thumb": "/:/resources/show.png", "title1": "TV Series", "title2": "By Country", "viewGroup": "secondary", "Directory": [{"fastKey": "/library/sections/2/all?country=15491", "key": "15491", "title": "Japan"}]}}
|
||||||
|
"400":
|
||||||
|
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
|
||||||
|
"401":
|
||||||
|
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}, {"code": 1001, "message": "User could not be authenticated", "status": 401}, {"code": 1001, "message": "User could not be authenticated", "status": 401}]}
|
||||||
examplesVersion: 1.0.0
|
examplesVersion: 1.0.0
|
||||||
generatedTests: {}
|
generatedTests: {}
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ generation:
|
|||||||
oAuth2ClientCredentialsEnabled: true
|
oAuth2ClientCredentialsEnabled: true
|
||||||
oAuth2PasswordEnabled: false
|
oAuth2PasswordEnabled: false
|
||||||
typescript:
|
typescript:
|
||||||
version: 0.32.3
|
version: 0.32.4
|
||||||
additionalDependencies:
|
additionalDependencies:
|
||||||
dependencies: {}
|
dependencies: {}
|
||||||
devDependencies: {}
|
devDependencies: {}
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
speakeasyVersion: 1.476.1
|
speakeasyVersion: 1.484.1
|
||||||
sources:
|
sources:
|
||||||
my-source:
|
my-source:
|
||||||
sourceNamespace: my-source
|
sourceNamespace: my-source
|
||||||
@@ -9,20 +9,20 @@ sources:
|
|||||||
- main
|
- main
|
||||||
plexapi:
|
plexapi:
|
||||||
sourceNamespace: plexapi
|
sourceNamespace: plexapi
|
||||||
sourceRevisionDigest: sha256:e73707dfae50d22dab2166b1661938446b9831bcee252ecd696a1172dfd6ae2c
|
sourceRevisionDigest: sha256:0b88c8bfc41def63e19e91fdd4d51bab07cb947cc3d39d2b44e8523a209cec10
|
||||||
sourceBlobDigest: sha256:e06caa091ad527fd21714fc0d43e7ea385e181fbad8c4f60296457a89a23c696
|
sourceBlobDigest: sha256:89d5b8427d4fb61b25751aebbaf71f9613958e9e91073fc084fed2c2ec62ce55
|
||||||
tags:
|
tags:
|
||||||
- latest
|
- latest
|
||||||
- speakeasy-sdk-regen-1737936609
|
- speakeasy-sdk-regen-1738714216
|
||||||
- 0.0.3
|
- 0.0.3
|
||||||
targets:
|
targets:
|
||||||
plexjs:
|
plexjs:
|
||||||
source: plexapi
|
source: plexapi
|
||||||
sourceNamespace: plexapi
|
sourceNamespace: plexapi
|
||||||
sourceRevisionDigest: sha256:e73707dfae50d22dab2166b1661938446b9831bcee252ecd696a1172dfd6ae2c
|
sourceRevisionDigest: sha256:0b88c8bfc41def63e19e91fdd4d51bab07cb947cc3d39d2b44e8523a209cec10
|
||||||
sourceBlobDigest: sha256:e06caa091ad527fd21714fc0d43e7ea385e181fbad8c4f60296457a89a23c696
|
sourceBlobDigest: sha256:89d5b8427d4fb61b25751aebbaf71f9613958e9e91073fc084fed2c2ec62ce55
|
||||||
codeSamplesNamespace: code-samples-typescript-plexjs
|
codeSamplesNamespace: code-samples-typescript-plexjs
|
||||||
codeSamplesRevisionDigest: sha256:ceb94c490199e79d3092cc6c72e3bbc11694bf1bf4b0e57849ac2a857fe116cc
|
codeSamplesRevisionDigest: sha256:df7e2100185ec86a48b4f65f568ed638af71b9f8a978161e67b8c21d3f90817b
|
||||||
workflow:
|
workflow:
|
||||||
workflowVersion: 1.0.0
|
workflowVersion: 1.0.0
|
||||||
speakeasyVersion: latest
|
speakeasyVersion: latest
|
||||||
|
|||||||
@@ -161,6 +161,8 @@ run();
|
|||||||
* [getLibraryItems](docs/sdks/library/README.md#getlibraryitems) - Get Library Items
|
* [getLibraryItems](docs/sdks/library/README.md#getlibraryitems) - Get Library Items
|
||||||
* [getRefreshLibraryMetadata](docs/sdks/library/README.md#getrefreshlibrarymetadata) - Refresh Metadata Of The Library
|
* [getRefreshLibraryMetadata](docs/sdks/library/README.md#getrefreshlibrarymetadata) - Refresh Metadata Of The Library
|
||||||
* [getSearchLibrary](docs/sdks/library/README.md#getsearchlibrary) - Search Library
|
* [getSearchLibrary](docs/sdks/library/README.md#getsearchlibrary) - Search Library
|
||||||
|
* [getGenresLibrary](docs/sdks/library/README.md#getgenreslibrary) - Get Genres of library media
|
||||||
|
* [getCountriesLibrary](docs/sdks/library/README.md#getcountrieslibrary) - Get Countries of library media
|
||||||
* [getSearchAllLibraries](docs/sdks/library/README.md#getsearchalllibraries) - Search All Libraries
|
* [getSearchAllLibraries](docs/sdks/library/README.md#getsearchalllibraries) - Search All Libraries
|
||||||
* [getMetaDataByRatingKey](docs/sdks/library/README.md#getmetadatabyratingkey) - Get Metadata by RatingKey
|
* [getMetaDataByRatingKey](docs/sdks/library/README.md#getmetadatabyratingkey) - Get Metadata by RatingKey
|
||||||
* [getMetadataChildren](docs/sdks/library/README.md#getmetadatachildren) - Get Items Children
|
* [getMetadataChildren](docs/sdks/library/README.md#getmetadatachildren) - Get Items Children
|
||||||
@@ -503,7 +505,9 @@ To read more about standalone functions, check [FUNCTIONS.md](./FUNCTIONS.md).
|
|||||||
- [`hubsGetRecentlyAdded`](docs/sdks/hubs/README.md#getrecentlyadded) - Get Recently Added
|
- [`hubsGetRecentlyAdded`](docs/sdks/hubs/README.md#getrecentlyadded) - Get Recently Added
|
||||||
- [`libraryDeleteLibrary`](docs/sdks/library/README.md#deletelibrary) - Delete Library Section
|
- [`libraryDeleteLibrary`](docs/sdks/library/README.md#deletelibrary) - Delete Library Section
|
||||||
- [`libraryGetAllLibraries`](docs/sdks/library/README.md#getalllibraries) - Get All Libraries
|
- [`libraryGetAllLibraries`](docs/sdks/library/README.md#getalllibraries) - Get All Libraries
|
||||||
|
- [`libraryGetCountriesLibrary`](docs/sdks/library/README.md#getcountrieslibrary) - Get Countries of library media
|
||||||
- [`libraryGetFileHash`](docs/sdks/library/README.md#getfilehash) - Get Hash Value
|
- [`libraryGetFileHash`](docs/sdks/library/README.md#getfilehash) - Get Hash Value
|
||||||
|
- [`libraryGetGenresLibrary`](docs/sdks/library/README.md#getgenreslibrary) - Get Genres of library media
|
||||||
- [`libraryGetLibraryDetails`](docs/sdks/library/README.md#getlibrarydetails) - Get Library Details
|
- [`libraryGetLibraryDetails`](docs/sdks/library/README.md#getlibrarydetails) - Get Library Details
|
||||||
- [`libraryGetLibraryItems`](docs/sdks/library/README.md#getlibraryitems) - Get Library Items
|
- [`libraryGetLibraryItems`](docs/sdks/library/README.md#getlibraryitems) - Get Library Items
|
||||||
- [`libraryGetMetaDataByRatingKey`](docs/sdks/library/README.md#getmetadatabyratingkey) - Get Metadata by RatingKey
|
- [`libraryGetMetaDataByRatingKey`](docs/sdks/library/README.md#getmetadatabyratingkey) - Get Metadata by RatingKey
|
||||||
|
|||||||
10
RELEASES.md
10
RELEASES.md
@@ -1189,3 +1189,13 @@ Based on:
|
|||||||
- [typescript v0.32.3] .
|
- [typescript v0.32.3] .
|
||||||
### Releases
|
### Releases
|
||||||
- [NPM v0.32.3] https://www.npmjs.com/package/@lukehagar/plexjs/v/0.32.3 - .
|
- [NPM v0.32.3] https://www.npmjs.com/package/@lukehagar/plexjs/v/0.32.3 - .
|
||||||
|
|
||||||
|
## 2025-02-05 00:09:58
|
||||||
|
### Changes
|
||||||
|
Based on:
|
||||||
|
- OpenAPI Doc
|
||||||
|
- Speakeasy CLI 1.484.1 (2.503.2) https://github.com/speakeasy-api/speakeasy
|
||||||
|
### Generated
|
||||||
|
- [typescript v0.32.4] .
|
||||||
|
### Releases
|
||||||
|
- [NPM v0.32.4] https://www.npmjs.com/package/@lukehagar/plexjs/v/0.32.4 - .
|
||||||
@@ -422,7 +422,7 @@ actions:
|
|||||||
label: added
|
label: added
|
||||||
source: |-
|
source: |-
|
||||||
import { PlexAPI } from "@lukehagar/plexjs";
|
import { PlexAPI } from "@lukehagar/plexjs";
|
||||||
import { IncludeMeta, Type } from "@lukehagar/plexjs/sdk/models/operations";
|
import { Type } from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
|
|
||||||
const plexAPI = new PlexAPI({
|
const plexAPI = new PlexAPI({
|
||||||
accessToken: "<YOUR_API_KEY_HERE>",
|
accessToken: "<YOUR_API_KEY_HERE>",
|
||||||
@@ -433,9 +433,6 @@ actions:
|
|||||||
contentDirectoryID: 470161,
|
contentDirectoryID: 470161,
|
||||||
sectionID: 2,
|
sectionID: 2,
|
||||||
type: Type.TvShow,
|
type: Type.TvShow,
|
||||||
includeMeta: IncludeMeta.Enable,
|
|
||||||
xPlexContainerStart: 0,
|
|
||||||
xPlexContainerSize: 50,
|
|
||||||
});
|
});
|
||||||
|
|
||||||
// Handle the result
|
// Handle the result
|
||||||
@@ -456,7 +453,7 @@ actions:
|
|||||||
});
|
});
|
||||||
|
|
||||||
async function run() {
|
async function run() {
|
||||||
const result = await plexAPI.search.performSearch("dylan", 5);
|
const result = await plexAPI.search.performSearch("dylan");
|
||||||
|
|
||||||
// Handle the result
|
// Handle the result
|
||||||
console.log(result);
|
console.log(result);
|
||||||
@@ -476,7 +473,7 @@ actions:
|
|||||||
});
|
});
|
||||||
|
|
||||||
async function run() {
|
async function run() {
|
||||||
const result = await plexAPI.search.performVoiceSearch("dead+poop", 5);
|
const result = await plexAPI.search.performVoiceSearch("dead+poop");
|
||||||
|
|
||||||
// Handle the result
|
// Handle the result
|
||||||
console.log(result);
|
console.log(result);
|
||||||
@@ -683,7 +680,7 @@ actions:
|
|||||||
label: library
|
label: library
|
||||||
source: |-
|
source: |-
|
||||||
import { PlexAPI } from "@lukehagar/plexjs";
|
import { PlexAPI } from "@lukehagar/plexjs";
|
||||||
import { QueryParamIncludeMeta, QueryParamType } from "@lukehagar/plexjs/sdk/models/operations";
|
import { QueryParamType } from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
|
|
||||||
const plexAPI = new PlexAPI({
|
const plexAPI = new PlexAPI({
|
||||||
accessToken: "<YOUR_API_KEY_HERE>",
|
accessToken: "<YOUR_API_KEY_HERE>",
|
||||||
@@ -708,9 +705,6 @@ actions:
|
|||||||
],
|
],
|
||||||
sectionID: 2,
|
sectionID: 2,
|
||||||
type: QueryParamType.TvShow,
|
type: QueryParamType.TvShow,
|
||||||
includeMeta: QueryParamIncludeMeta.Enable,
|
|
||||||
xPlexContainerStart: 0,
|
|
||||||
xPlexContainerSize: 50,
|
|
||||||
});
|
});
|
||||||
|
|
||||||
// Handle the result
|
// Handle the result
|
||||||
@@ -725,7 +719,7 @@ actions:
|
|||||||
label: libraries
|
label: libraries
|
||||||
source: |-
|
source: |-
|
||||||
import { PlexAPI } from "@lukehagar/plexjs";
|
import { PlexAPI } from "@lukehagar/plexjs";
|
||||||
import { QueryParamIncludeCollections, QueryParamIncludeExternalMedia, SearchTypes } from "@lukehagar/plexjs/sdk/models/operations";
|
import { SearchTypes } from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
|
|
||||||
const plexAPI = new PlexAPI({
|
const plexAPI = new PlexAPI({
|
||||||
accessToken: "<YOUR_API_KEY_HERE>",
|
accessToken: "<YOUR_API_KEY_HERE>",
|
||||||
@@ -738,8 +732,6 @@ actions:
|
|||||||
searchTypes: [
|
searchTypes: [
|
||||||
SearchTypes.People,
|
SearchTypes.People,
|
||||||
],
|
],
|
||||||
includeCollections: QueryParamIncludeCollections.Enable,
|
|
||||||
includeExternalMedia: QueryParamIncludeExternalMedia.Enable,
|
|
||||||
});
|
});
|
||||||
|
|
||||||
// Handle the result
|
// Handle the result
|
||||||
@@ -783,8 +775,6 @@ actions:
|
|||||||
async function run() {
|
async function run() {
|
||||||
const result = await plexAPI.watchlist.getWatchList({
|
const result = await plexAPI.watchlist.getWatchList({
|
||||||
filter: Filter.Available,
|
filter: Filter.Available,
|
||||||
xPlexContainerStart: 0,
|
|
||||||
xPlexContainerSize: 50,
|
|
||||||
xPlexToken: "CV5xoxjTpFKUzBTShsaf",
|
xPlexToken: "CV5xoxjTpFKUzBTShsaf",
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -820,14 +810,53 @@ actions:
|
|||||||
label: details
|
label: details
|
||||||
source: |-
|
source: |-
|
||||||
import { PlexAPI } from "@lukehagar/plexjs";
|
import { PlexAPI } from "@lukehagar/plexjs";
|
||||||
import { IncludeDetails } from "@lukehagar/plexjs/sdk/models/operations";
|
|
||||||
|
|
||||||
const plexAPI = new PlexAPI({
|
const plexAPI = new PlexAPI({
|
||||||
accessToken: "<YOUR_API_KEY_HERE>",
|
accessToken: "<YOUR_API_KEY_HERE>",
|
||||||
});
|
});
|
||||||
|
|
||||||
async function run() {
|
async function run() {
|
||||||
const result = await plexAPI.library.getLibraryDetails(9518, IncludeDetails.Zero);
|
const result = await plexAPI.library.getLibraryDetails(9518);
|
||||||
|
|
||||||
|
// Handle the result
|
||||||
|
console.log(result);
|
||||||
|
}
|
||||||
|
|
||||||
|
run();
|
||||||
|
- target: $["paths"]["/library/sections/{sectionKey}/country"]["get"]
|
||||||
|
update:
|
||||||
|
x-codeSamples:
|
||||||
|
- lang: typescript
|
||||||
|
label: library
|
||||||
|
source: |-
|
||||||
|
import { PlexAPI } from "@lukehagar/plexjs";
|
||||||
|
|
||||||
|
const plexAPI = new PlexAPI({
|
||||||
|
accessToken: "<YOUR_API_KEY_HERE>",
|
||||||
|
});
|
||||||
|
|
||||||
|
async function run() {
|
||||||
|
const result = await plexAPI.library.getCountriesLibrary(9518);
|
||||||
|
|
||||||
|
// Handle the result
|
||||||
|
console.log(result);
|
||||||
|
}
|
||||||
|
|
||||||
|
run();
|
||||||
|
- target: $["paths"]["/library/sections/{sectionKey}/genre"]["get"]
|
||||||
|
update:
|
||||||
|
x-codeSamples:
|
||||||
|
- lang: typescript
|
||||||
|
label: library
|
||||||
|
source: |-
|
||||||
|
import { PlexAPI } from "@lukehagar/plexjs";
|
||||||
|
|
||||||
|
const plexAPI = new PlexAPI({
|
||||||
|
accessToken: "<YOUR_API_KEY_HERE>",
|
||||||
|
});
|
||||||
|
|
||||||
|
async function run() {
|
||||||
|
const result = await plexAPI.library.getGenresLibrary(9518);
|
||||||
|
|
||||||
// Handle the result
|
// Handle the result
|
||||||
console.log(result);
|
console.log(result);
|
||||||
@@ -883,12 +912,7 @@ actions:
|
|||||||
label: items
|
label: items
|
||||||
source: |-
|
source: |-
|
||||||
import { PlexAPI } from "@lukehagar/plexjs";
|
import { PlexAPI } from "@lukehagar/plexjs";
|
||||||
import {
|
import { GetLibraryItemsQueryParamType, Tag } from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
GetLibraryItemsQueryParamIncludeMeta,
|
|
||||||
GetLibraryItemsQueryParamType,
|
|
||||||
IncludeGuids,
|
|
||||||
Tag,
|
|
||||||
} from "@lukehagar/plexjs/sdk/models/operations";
|
|
||||||
|
|
||||||
const plexAPI = new PlexAPI({
|
const plexAPI = new PlexAPI({
|
||||||
accessToken: "<YOUR_API_KEY_HERE>",
|
accessToken: "<YOUR_API_KEY_HERE>",
|
||||||
@@ -897,12 +921,8 @@ actions:
|
|||||||
async function run() {
|
async function run() {
|
||||||
const result = await plexAPI.library.getLibraryItems({
|
const result = await plexAPI.library.getLibraryItems({
|
||||||
tag: Tag.Edition,
|
tag: Tag.Edition,
|
||||||
includeGuids: IncludeGuids.Enable,
|
|
||||||
type: GetLibraryItemsQueryParamType.TvShow,
|
type: GetLibraryItemsQueryParamType.TvShow,
|
||||||
sectionKey: 9518,
|
sectionKey: 9518,
|
||||||
includeMeta: GetLibraryItemsQueryParamIncludeMeta.Enable,
|
|
||||||
xPlexContainerStart: 0,
|
|
||||||
xPlexContainerSize: 50,
|
|
||||||
});
|
});
|
||||||
|
|
||||||
// Handle the result
|
// Handle the result
|
||||||
@@ -1054,7 +1074,6 @@ actions:
|
|||||||
|
|
||||||
async function run() {
|
async function run() {
|
||||||
const result = await plexAPI.plex.getPin({
|
const result = await plexAPI.plex.getPin({
|
||||||
strong: false,
|
|
||||||
clientID: "3381b62b-9ab7-4e37-827b-203e9809eb58",
|
clientID: "3381b62b-9ab7-4e37-827b-203e9809eb58",
|
||||||
clientName: "Plex for Roku",
|
clientName: "Plex for Roku",
|
||||||
deviceNickname: "Roku 3",
|
deviceNickname: "Roku 3",
|
||||||
@@ -1287,14 +1306,13 @@ actions:
|
|||||||
label: resources
|
label: resources
|
||||||
source: |-
|
source: |-
|
||||||
import { PlexAPI } from "@lukehagar/plexjs";
|
import { PlexAPI } from "@lukehagar/plexjs";
|
||||||
import { IncludeHttps, IncludeIPv6, IncludeRelay } from "@lukehagar/plexjs/sdk/models/operations";
|
|
||||||
|
|
||||||
const plexAPI = new PlexAPI({
|
const plexAPI = new PlexAPI({
|
||||||
accessToken: "<YOUR_API_KEY_HERE>",
|
accessToken: "<YOUR_API_KEY_HERE>",
|
||||||
});
|
});
|
||||||
|
|
||||||
async function run() {
|
async function run() {
|
||||||
const result = await plexAPI.plex.getServerResources("3381b62b-9ab7-4e37-827b-203e9809eb58", IncludeHttps.Enable, IncludeRelay.Enable, IncludeIPv6.Enable);
|
const result = await plexAPI.plex.getServerResources("3381b62b-9ab7-4e37-827b-203e9809eb58");
|
||||||
|
|
||||||
// Handle the result
|
// Handle the result
|
||||||
console.log(result);
|
console.log(result);
|
||||||
@@ -1624,7 +1642,6 @@ actions:
|
|||||||
requestBody: {
|
requestBody: {
|
||||||
login: "username@email.com",
|
login: "username@email.com",
|
||||||
password: "password123",
|
password: "password123",
|
||||||
rememberMe: false,
|
|
||||||
verificationCode: "123456",
|
verificationCode: "123456",
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|||||||
18
docs/sdk/models/errors/getcountrieslibrarybadrequest.md
Normal file
18
docs/sdk/models/errors/getcountrieslibrarybadrequest.md
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
# GetCountriesLibraryBadRequest
|
||||||
|
|
||||||
|
Bad Request - A parameter was not specified, or was specified incorrectly.
|
||||||
|
|
||||||
|
## Example Usage
|
||||||
|
|
||||||
|
```typescript
|
||||||
|
import { GetCountriesLibraryBadRequest } from "@lukehagar/plexjs/sdk/models/errors";
|
||||||
|
|
||||||
|
// No examples available for this model
|
||||||
|
```
|
||||||
|
|
||||||
|
## Fields
|
||||||
|
|
||||||
|
| Field | Type | Required | Description |
|
||||||
|
| --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- |
|
||||||
|
| `errors` | [errors.GetCountriesLibraryErrors](../../../sdk/models/errors/getcountrieslibraryerrors.md)[] | :heavy_minus_sign: | N/A |
|
||||||
|
| `rawResponse` | [Response](https://developer.mozilla.org/en-US/docs/Web/API/Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing |
|
||||||
21
docs/sdk/models/errors/getcountrieslibraryerrors.md
Normal file
21
docs/sdk/models/errors/getcountrieslibraryerrors.md
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
# GetCountriesLibraryErrors
|
||||||
|
|
||||||
|
## Example Usage
|
||||||
|
|
||||||
|
```typescript
|
||||||
|
import { GetCountriesLibraryErrors } from "@lukehagar/plexjs/sdk/models/errors";
|
||||||
|
|
||||||
|
let value: GetCountriesLibraryErrors = {
|
||||||
|
code: 1000,
|
||||||
|
message: "X-Plex-Client-Identifier is missing",
|
||||||
|
status: 400,
|
||||||
|
};
|
||||||
|
```
|
||||||
|
|
||||||
|
## Fields
|
||||||
|
|
||||||
|
| Field | Type | Required | Description | Example |
|
||||||
|
| ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- |
|
||||||
|
| `code` | *number* | :heavy_minus_sign: | N/A | 1000 |
|
||||||
|
| `message` | *string* | :heavy_minus_sign: | N/A | X-Plex-Client-Identifier is missing |
|
||||||
|
| `status` | *number* | :heavy_minus_sign: | N/A | 400 |
|
||||||
21
docs/sdk/models/errors/getcountrieslibrarylibraryerrors.md
Normal file
21
docs/sdk/models/errors/getcountrieslibrarylibraryerrors.md
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
# GetCountriesLibraryLibraryErrors
|
||||||
|
|
||||||
|
## Example Usage
|
||||||
|
|
||||||
|
```typescript
|
||||||
|
import { GetCountriesLibraryLibraryErrors } from "@lukehagar/plexjs/sdk/models/errors";
|
||||||
|
|
||||||
|
let value: GetCountriesLibraryLibraryErrors = {
|
||||||
|
code: 1001,
|
||||||
|
message: "User could not be authenticated",
|
||||||
|
status: 401,
|
||||||
|
};
|
||||||
|
```
|
||||||
|
|
||||||
|
## Fields
|
||||||
|
|
||||||
|
| Field | Type | Required | Description | Example |
|
||||||
|
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- |
|
||||||
|
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 |
|
||||||
|
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated |
|
||||||
|
| `status` | *number* | :heavy_minus_sign: | N/A | 401 |
|
||||||
18
docs/sdk/models/errors/getcountrieslibraryunauthorized.md
Normal file
18
docs/sdk/models/errors/getcountrieslibraryunauthorized.md
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
# GetCountriesLibraryUnauthorized
|
||||||
|
|
||||||
|
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
|
||||||
|
|
||||||
|
## Example Usage
|
||||||
|
|
||||||
|
```typescript
|
||||||
|
import { GetCountriesLibraryUnauthorized } from "@lukehagar/plexjs/sdk/models/errors";
|
||||||
|
|
||||||
|
// No examples available for this model
|
||||||
|
```
|
||||||
|
|
||||||
|
## Fields
|
||||||
|
|
||||||
|
| Field | Type | Required | Description |
|
||||||
|
| ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- |
|
||||||
|
| `errors` | [errors.GetCountriesLibraryLibraryErrors](../../../sdk/models/errors/getcountrieslibrarylibraryerrors.md)[] | :heavy_minus_sign: | N/A |
|
||||||
|
| `rawResponse` | [Response](https://developer.mozilla.org/en-US/docs/Web/API/Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing |
|
||||||
18
docs/sdk/models/errors/getgenreslibrarybadrequest.md
Normal file
18
docs/sdk/models/errors/getgenreslibrarybadrequest.md
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
# GetGenresLibraryBadRequest
|
||||||
|
|
||||||
|
Bad Request - A parameter was not specified, or was specified incorrectly.
|
||||||
|
|
||||||
|
## Example Usage
|
||||||
|
|
||||||
|
```typescript
|
||||||
|
import { GetGenresLibraryBadRequest } from "@lukehagar/plexjs/sdk/models/errors";
|
||||||
|
|
||||||
|
// No examples available for this model
|
||||||
|
```
|
||||||
|
|
||||||
|
## Fields
|
||||||
|
|
||||||
|
| Field | Type | Required | Description |
|
||||||
|
| --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- |
|
||||||
|
| `errors` | [errors.GetGenresLibraryErrors](../../../sdk/models/errors/getgenreslibraryerrors.md)[] | :heavy_minus_sign: | N/A |
|
||||||
|
| `rawResponse` | [Response](https://developer.mozilla.org/en-US/docs/Web/API/Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing |
|
||||||
21
docs/sdk/models/errors/getgenreslibraryerrors.md
Normal file
21
docs/sdk/models/errors/getgenreslibraryerrors.md
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
# GetGenresLibraryErrors
|
||||||
|
|
||||||
|
## Example Usage
|
||||||
|
|
||||||
|
```typescript
|
||||||
|
import { GetGenresLibraryErrors } from "@lukehagar/plexjs/sdk/models/errors";
|
||||||
|
|
||||||
|
let value: GetGenresLibraryErrors = {
|
||||||
|
code: 1000,
|
||||||
|
message: "X-Plex-Client-Identifier is missing",
|
||||||
|
status: 400,
|
||||||
|
};
|
||||||
|
```
|
||||||
|
|
||||||
|
## Fields
|
||||||
|
|
||||||
|
| Field | Type | Required | Description | Example |
|
||||||
|
| ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- |
|
||||||
|
| `code` | *number* | :heavy_minus_sign: | N/A | 1000 |
|
||||||
|
| `message` | *string* | :heavy_minus_sign: | N/A | X-Plex-Client-Identifier is missing |
|
||||||
|
| `status` | *number* | :heavy_minus_sign: | N/A | 400 |
|
||||||
21
docs/sdk/models/errors/getgenreslibrarylibraryerrors.md
Normal file
21
docs/sdk/models/errors/getgenreslibrarylibraryerrors.md
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
# GetGenresLibraryLibraryErrors
|
||||||
|
|
||||||
|
## Example Usage
|
||||||
|
|
||||||
|
```typescript
|
||||||
|
import { GetGenresLibraryLibraryErrors } from "@lukehagar/plexjs/sdk/models/errors";
|
||||||
|
|
||||||
|
let value: GetGenresLibraryLibraryErrors = {
|
||||||
|
code: 1001,
|
||||||
|
message: "User could not be authenticated",
|
||||||
|
status: 401,
|
||||||
|
};
|
||||||
|
```
|
||||||
|
|
||||||
|
## Fields
|
||||||
|
|
||||||
|
| Field | Type | Required | Description | Example |
|
||||||
|
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- |
|
||||||
|
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 |
|
||||||
|
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated |
|
||||||
|
| `status` | *number* | :heavy_minus_sign: | N/A | 401 |
|
||||||
18
docs/sdk/models/errors/getgenreslibraryunauthorized.md
Normal file
18
docs/sdk/models/errors/getgenreslibraryunauthorized.md
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
# GetGenresLibraryUnauthorized
|
||||||
|
|
||||||
|
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
|
||||||
|
|
||||||
|
## Example Usage
|
||||||
|
|
||||||
|
```typescript
|
||||||
|
import { GetGenresLibraryUnauthorized } from "@lukehagar/plexjs/sdk/models/errors";
|
||||||
|
|
||||||
|
// No examples available for this model
|
||||||
|
```
|
||||||
|
|
||||||
|
## Fields
|
||||||
|
|
||||||
|
| Field | Type | Required | Description |
|
||||||
|
| ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- |
|
||||||
|
| `errors` | [errors.GetGenresLibraryLibraryErrors](../../../sdk/models/errors/getgenreslibrarylibraryerrors.md)[] | :heavy_minus_sign: | N/A |
|
||||||
|
| `rawResponse` | [Response](https://developer.mozilla.org/en-US/docs/Web/API/Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing |
|
||||||
@@ -6,7 +6,7 @@
|
|||||||
import { AddPlaylistContentsRequest } from "@lukehagar/plexjs/sdk/models/operations";
|
import { AddPlaylistContentsRequest } from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
|
|
||||||
let value: AddPlaylistContentsRequest = {
|
let value: AddPlaylistContentsRequest = {
|
||||||
playlistID: 6289.82,
|
playlistID: 1856.36,
|
||||||
uri: "server://12345/com.plexapp.plugins.library/library/metadata/1",
|
uri: "server://12345/com.plexapp.plugins.library/library/metadata/1",
|
||||||
playQueueID: 123,
|
playQueueID: 123,
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import { AddPlaylistContentsResponse } from "@lukehagar/plexjs/sdk/models/operat
|
|||||||
|
|
||||||
let value: AddPlaylistContentsResponse = {
|
let value: AddPlaylistContentsResponse = {
|
||||||
contentType: "<value>",
|
contentType: "<value>",
|
||||||
statusCode: 503,
|
statusCode: 507,
|
||||||
rawResponse: new Response("{\"message\": \"hello world\"}", {
|
rawResponse: new Response("{\"message\": \"hello world\"}", {
|
||||||
headers: { "Content-Type": "application/json" },
|
headers: { "Content-Type": "application/json" },
|
||||||
}),
|
}),
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import { ApplyUpdatesResponse } from "@lukehagar/plexjs/sdk/models/operations";
|
|||||||
|
|
||||||
let value: ApplyUpdatesResponse = {
|
let value: ApplyUpdatesResponse = {
|
||||||
contentType: "<value>",
|
contentType: "<value>",
|
||||||
statusCode: 103,
|
statusCode: 205,
|
||||||
rawResponse: new Response("{\"message\": \"hello world\"}", {
|
rawResponse: new Response("{\"message\": \"hello world\"}", {
|
||||||
headers: { "Content-Type": "application/json" },
|
headers: { "Content-Type": "application/json" },
|
||||||
}),
|
}),
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import { Billing } from "@lukehagar/plexjs/sdk/models/operations";
|
|||||||
|
|
||||||
let value: Billing = {
|
let value: Billing = {
|
||||||
internalPaymentMethod: {},
|
internalPaymentMethod: {},
|
||||||
paymentMethodId: 374170,
|
paymentMethodId: 863856,
|
||||||
};
|
};
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import { CheckForUpdatesResponse } from "@lukehagar/plexjs/sdk/models/operations
|
|||||||
|
|
||||||
let value: CheckForUpdatesResponse = {
|
let value: CheckForUpdatesResponse = {
|
||||||
contentType: "<value>",
|
contentType: "<value>",
|
||||||
statusCode: 201,
|
statusCode: 424,
|
||||||
rawResponse: new Response("{\"message\": \"hello world\"}", {
|
rawResponse: new Response("{\"message\": \"hello world\"}", {
|
||||||
headers: { "Content-Type": "application/json" },
|
headers: { "Content-Type": "application/json" },
|
||||||
}),
|
}),
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
import { ClearPlaylistContentsRequest } from "@lukehagar/plexjs/sdk/models/operations";
|
import { ClearPlaylistContentsRequest } from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
|
|
||||||
let value: ClearPlaylistContentsRequest = {
|
let value: ClearPlaylistContentsRequest = {
|
||||||
playlistID: 3834.64,
|
playlistID: 8726.51,
|
||||||
};
|
};
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import { ClearPlaylistContentsResponse } from "@lukehagar/plexjs/sdk/models/oper
|
|||||||
|
|
||||||
let value: ClearPlaylistContentsResponse = {
|
let value: ClearPlaylistContentsResponse = {
|
||||||
contentType: "<value>",
|
contentType: "<value>",
|
||||||
statusCode: 307,
|
statusCode: 207,
|
||||||
rawResponse: new Response("{\"message\": \"hello world\"}", {
|
rawResponse: new Response("{\"message\": \"hello world\"}", {
|
||||||
headers: { "Content-Type": "application/json" },
|
headers: { "Content-Type": "application/json" },
|
||||||
}),
|
}),
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ type of playlist to create
|
|||||||
```typescript
|
```typescript
|
||||||
import { CreatePlaylistQueryParamType } from "@lukehagar/plexjs/sdk/models/operations";
|
import { CreatePlaylistQueryParamType } from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
|
|
||||||
let value: CreatePlaylistQueryParamType = CreatePlaylistQueryParamType.Audio;
|
let value: CreatePlaylistQueryParamType = CreatePlaylistQueryParamType.Video;
|
||||||
```
|
```
|
||||||
|
|
||||||
## Values
|
## Values
|
||||||
|
|||||||
@@ -7,9 +7,9 @@ import { CreatePlaylistQueryParamType, CreatePlaylistRequest, Smart } from "@luk
|
|||||||
|
|
||||||
let value: CreatePlaylistRequest = {
|
let value: CreatePlaylistRequest = {
|
||||||
title: "<value>",
|
title: "<value>",
|
||||||
type: CreatePlaylistQueryParamType.Photo,
|
type: CreatePlaylistQueryParamType.Audio,
|
||||||
smart: Smart.One,
|
smart: Smart.Zero,
|
||||||
uri: "https://enchanted-disclosure.com/",
|
uri: "https://general-possession.info/",
|
||||||
};
|
};
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import { CreatePlaylistResponse } from "@lukehagar/plexjs/sdk/models/operations"
|
|||||||
|
|
||||||
let value: CreatePlaylistResponse = {
|
let value: CreatePlaylistResponse = {
|
||||||
contentType: "<value>",
|
contentType: "<value>",
|
||||||
statusCode: 302,
|
statusCode: 100,
|
||||||
rawResponse: new Response("{\"message\": \"hello world\"}", {
|
rawResponse: new Response("{\"message\": \"hello world\"}", {
|
||||||
headers: { "Content-Type": "application/json" },
|
headers: { "Content-Type": "application/json" },
|
||||||
}),
|
}),
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
import { DeletePlaylistRequest } from "@lukehagar/plexjs/sdk/models/operations";
|
import { DeletePlaylistRequest } from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
|
|
||||||
let value: DeletePlaylistRequest = {
|
let value: DeletePlaylistRequest = {
|
||||||
playlistID: 5365.79,
|
playlistID: 6630.78,
|
||||||
};
|
};
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import { DeletePlaylistResponse } from "@lukehagar/plexjs/sdk/models/operations"
|
|||||||
|
|
||||||
let value: DeletePlaylistResponse = {
|
let value: DeletePlaylistResponse = {
|
||||||
contentType: "<value>",
|
contentType: "<value>",
|
||||||
statusCode: 511,
|
statusCode: 200,
|
||||||
rawResponse: new Response("{\"message\": \"hello world\"}", {
|
rawResponse: new Response("{\"message\": \"hello world\"}", {
|
||||||
headers: { "Content-Type": "application/json" },
|
headers: { "Content-Type": "application/json" },
|
||||||
}),
|
}),
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import { EnablePaperTrailResponse } from "@lukehagar/plexjs/sdk/models/operation
|
|||||||
|
|
||||||
let value: EnablePaperTrailResponse = {
|
let value: EnablePaperTrailResponse = {
|
||||||
contentType: "<value>",
|
contentType: "<value>",
|
||||||
statusCode: 203,
|
statusCode: 508,
|
||||||
rawResponse: new Response("{\"message\": \"hello world\"}", {
|
rawResponse: new Response("{\"message\": \"hello world\"}", {
|
||||||
headers: { "Content-Type": "application/json" },
|
headers: { "Content-Type": "application/json" },
|
||||||
}),
|
}),
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ Filter
|
|||||||
```typescript
|
```typescript
|
||||||
import { Filter } from "@lukehagar/plexjs/sdk/models/operations";
|
import { Filter } from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
|
|
||||||
let value: Filter = Filter.Available;
|
let value: Filter = Filter.All;
|
||||||
```
|
```
|
||||||
|
|
||||||
## Values
|
## Values
|
||||||
|
|||||||
@@ -10,7 +10,6 @@ let value: Friend = {
|
|||||||
friendlyName: "exampleUser",
|
friendlyName: "exampleUser",
|
||||||
home: true,
|
home: true,
|
||||||
id: 0,
|
id: 0,
|
||||||
restricted: false,
|
|
||||||
sharedServers: [],
|
sharedServers: [],
|
||||||
sharedSources: [],
|
sharedSources: [],
|
||||||
status: Status.Accepted,
|
status: Status.Accepted,
|
||||||
|
|||||||
@@ -12,11 +12,8 @@ let value: GeoData = {
|
|||||||
continentCode: "NA",
|
continentCode: "NA",
|
||||||
country: "United States Virgin Islands",
|
country: "United States Virgin Islands",
|
||||||
city: "Amsterdam",
|
city: "Amsterdam",
|
||||||
europeanUnionMember: true,
|
|
||||||
timeZone: "America/St_Thomas",
|
timeZone: "America/St_Thomas",
|
||||||
postalCode: "802",
|
postalCode: "802",
|
||||||
inPrivacyRestrictedCountry: true,
|
|
||||||
inPrivacyRestrictedRegion: true,
|
|
||||||
subdivisions: "Saint Thomas",
|
subdivisions: "Saint Thomas",
|
||||||
coordinates: "18.3381, -64.8941",
|
coordinates: "18.3381, -64.8941",
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import { GetBandwidthStatisticsResponse } from "@lukehagar/plexjs/sdk/models/ope
|
|||||||
|
|
||||||
let value: GetBandwidthStatisticsResponse = {
|
let value: GetBandwidthStatisticsResponse = {
|
||||||
contentType: "<value>",
|
contentType: "<value>",
|
||||||
statusCode: 101,
|
statusCode: 423,
|
||||||
rawResponse: new Response("{\"message\": \"hello world\"}", {
|
rawResponse: new Response("{\"message\": \"hello world\"}", {
|
||||||
headers: { "Content-Type": "application/json" },
|
headers: { "Content-Type": "application/json" },
|
||||||
}),
|
}),
|
||||||
|
|||||||
21
docs/sdk/models/operations/getcountrieslibrarydirectory.md
Normal file
21
docs/sdk/models/operations/getcountrieslibrarydirectory.md
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
# GetCountriesLibraryDirectory
|
||||||
|
|
||||||
|
## Example Usage
|
||||||
|
|
||||||
|
```typescript
|
||||||
|
import { GetCountriesLibraryDirectory } from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
|
|
||||||
|
let value: GetCountriesLibraryDirectory = {
|
||||||
|
fastKey: "/library/sections/2/all?country=15491",
|
||||||
|
key: "15491",
|
||||||
|
title: "Japan",
|
||||||
|
};
|
||||||
|
```
|
||||||
|
|
||||||
|
## Fields
|
||||||
|
|
||||||
|
| Field | Type | Required | Description | Example |
|
||||||
|
| ------------------------------------- | ------------------------------------- | ------------------------------------- | ------------------------------------- | ------------------------------------- |
|
||||||
|
| `fastKey` | *string* | :heavy_check_mark: | N/A | /library/sections/2/all?country=15491 |
|
||||||
|
| `key` | *string* | :heavy_check_mark: | N/A | 15491 |
|
||||||
|
| `title` | *string* | :heavy_check_mark: | N/A | Japan |
|
||||||
@@ -0,0 +1,49 @@
|
|||||||
|
# GetCountriesLibraryMediaContainer
|
||||||
|
|
||||||
|
## Example Usage
|
||||||
|
|
||||||
|
```typescript
|
||||||
|
import { GetCountriesLibraryMediaContainer } from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
|
|
||||||
|
let value: GetCountriesLibraryMediaContainer = {
|
||||||
|
size: 50,
|
||||||
|
identifier: "com.plexapp.plugins.library",
|
||||||
|
allowSync: false,
|
||||||
|
art: "/:/resources/show-fanart.jpg",
|
||||||
|
content: "secondary",
|
||||||
|
mediaTagPrefix: "/system/bundle/media/flags/",
|
||||||
|
mediaTagVersion: 1734362201,
|
||||||
|
nocache: true,
|
||||||
|
thumb: "/:/resources/show.png",
|
||||||
|
title1: "TV Series",
|
||||||
|
title2: "By Country",
|
||||||
|
viewGroup: "secondary",
|
||||||
|
directory: [
|
||||||
|
{
|
||||||
|
fastKey: "/library/sections/2/all?country=15491",
|
||||||
|
key: "15491",
|
||||||
|
title: "Japan",
|
||||||
|
},
|
||||||
|
],
|
||||||
|
};
|
||||||
|
```
|
||||||
|
|
||||||
|
## Fields
|
||||||
|
|
||||||
|
| Field | Type | Required | Description | Example |
|
||||||
|
| ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- |
|
||||||
|
| `size` | *number* | :heavy_check_mark: | N/A | 50 |
|
||||||
|
| `offset` | *number* | :heavy_minus_sign: | N/A | |
|
||||||
|
| `totalSize` | *number* | :heavy_minus_sign: | N/A | |
|
||||||
|
| `identifier` | *string* | :heavy_check_mark: | N/A | com.plexapp.plugins.library |
|
||||||
|
| `allowSync` | *boolean* | :heavy_check_mark: | N/A | false |
|
||||||
|
| `art` | *string* | :heavy_check_mark: | N/A | /:/resources/show-fanart.jpg |
|
||||||
|
| `content` | *string* | :heavy_check_mark: | N/A | secondary |
|
||||||
|
| `mediaTagPrefix` | *string* | :heavy_check_mark: | N/A | /system/bundle/media/flags/ |
|
||||||
|
| `mediaTagVersion` | *number* | :heavy_check_mark: | N/A | 1734362201 |
|
||||||
|
| `nocache` | *boolean* | :heavy_check_mark: | N/A | true |
|
||||||
|
| `thumb` | *string* | :heavy_check_mark: | N/A | /:/resources/show.png |
|
||||||
|
| `title1` | *string* | :heavy_check_mark: | N/A | TV Series |
|
||||||
|
| `title2` | *string* | :heavy_check_mark: | N/A | By Country |
|
||||||
|
| `viewGroup` | *string* | :heavy_check_mark: | N/A | secondary |
|
||||||
|
| `directory` | [operations.GetCountriesLibraryDirectory](../../../sdk/models/operations/getcountrieslibrarydirectory.md)[] | :heavy_minus_sign: | N/A | |
|
||||||
17
docs/sdk/models/operations/getcountrieslibraryrequest.md
Normal file
17
docs/sdk/models/operations/getcountrieslibraryrequest.md
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
# GetCountriesLibraryRequest
|
||||||
|
|
||||||
|
## Example Usage
|
||||||
|
|
||||||
|
```typescript
|
||||||
|
import { GetCountriesLibraryRequest } from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
|
|
||||||
|
let value: GetCountriesLibraryRequest = {
|
||||||
|
sectionKey: 9518,
|
||||||
|
};
|
||||||
|
```
|
||||||
|
|
||||||
|
## Fields
|
||||||
|
|
||||||
|
| Field | Type | Required | Description | Example |
|
||||||
|
| --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- |
|
||||||
|
| `sectionKey` | *number* | :heavy_check_mark: | The unique key of the Plex library. <br/>Note: This is unique in the context of the Plex server.<br/> | 9518 |
|
||||||
47
docs/sdk/models/operations/getcountrieslibraryresponse.md
Normal file
47
docs/sdk/models/operations/getcountrieslibraryresponse.md
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
# GetCountriesLibraryResponse
|
||||||
|
|
||||||
|
## Example Usage
|
||||||
|
|
||||||
|
```typescript
|
||||||
|
import { GetCountriesLibraryResponse } from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
|
|
||||||
|
let value: GetCountriesLibraryResponse = {
|
||||||
|
contentType: "<value>",
|
||||||
|
statusCode: 300,
|
||||||
|
rawResponse: new Response("{\"message\": \"hello world\"}", {
|
||||||
|
headers: { "Content-Type": "application/json" },
|
||||||
|
}),
|
||||||
|
object: {
|
||||||
|
mediaContainer: {
|
||||||
|
size: 50,
|
||||||
|
identifier: "com.plexapp.plugins.library",
|
||||||
|
allowSync: false,
|
||||||
|
art: "/:/resources/show-fanart.jpg",
|
||||||
|
content: "secondary",
|
||||||
|
mediaTagPrefix: "/system/bundle/media/flags/",
|
||||||
|
mediaTagVersion: 1734362201,
|
||||||
|
nocache: true,
|
||||||
|
thumb: "/:/resources/show.png",
|
||||||
|
title1: "TV Series",
|
||||||
|
title2: "By Country",
|
||||||
|
viewGroup: "secondary",
|
||||||
|
directory: [
|
||||||
|
{
|
||||||
|
fastKey: "/library/sections/2/all?country=15491",
|
||||||
|
key: "15491",
|
||||||
|
title: "Japan",
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
},
|
||||||
|
};
|
||||||
|
```
|
||||||
|
|
||||||
|
## Fields
|
||||||
|
|
||||||
|
| Field | Type | Required | Description |
|
||||||
|
| --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |
|
||||||
|
| `contentType` | *string* | :heavy_check_mark: | HTTP response content type for this operation |
|
||||||
|
| `statusCode` | *number* | :heavy_check_mark: | HTTP response status code for this operation |
|
||||||
|
| `rawResponse` | [Response](https://developer.mozilla.org/en-US/docs/Web/API/Response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing |
|
||||||
|
| `object` | [operations.GetCountriesLibraryResponseBody](../../../sdk/models/operations/getcountrieslibraryresponsebody.md) | :heavy_minus_sign: | Successful response containing media container data. |
|
||||||
@@ -0,0 +1,39 @@
|
|||||||
|
# GetCountriesLibraryResponseBody
|
||||||
|
|
||||||
|
Successful response containing media container data.
|
||||||
|
|
||||||
|
## Example Usage
|
||||||
|
|
||||||
|
```typescript
|
||||||
|
import { GetCountriesLibraryResponseBody } from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
|
|
||||||
|
let value: GetCountriesLibraryResponseBody = {
|
||||||
|
mediaContainer: {
|
||||||
|
size: 50,
|
||||||
|
identifier: "com.plexapp.plugins.library",
|
||||||
|
allowSync: false,
|
||||||
|
art: "/:/resources/show-fanart.jpg",
|
||||||
|
content: "secondary",
|
||||||
|
mediaTagPrefix: "/system/bundle/media/flags/",
|
||||||
|
mediaTagVersion: 1734362201,
|
||||||
|
nocache: true,
|
||||||
|
thumb: "/:/resources/show.png",
|
||||||
|
title1: "TV Series",
|
||||||
|
title2: "By Country",
|
||||||
|
viewGroup: "secondary",
|
||||||
|
directory: [
|
||||||
|
{
|
||||||
|
fastKey: "/library/sections/2/all?country=15491",
|
||||||
|
key: "15491",
|
||||||
|
title: "Japan",
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
};
|
||||||
|
```
|
||||||
|
|
||||||
|
## Fields
|
||||||
|
|
||||||
|
| Field | Type | Required | Description |
|
||||||
|
| ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- |
|
||||||
|
| `mediaContainer` | [operations.GetCountriesLibraryMediaContainer](../../../sdk/models/operations/getcountrieslibrarymediacontainer.md) | :heavy_minus_sign: | N/A |
|
||||||
23
docs/sdk/models/operations/getgenreslibrarydirectory.md
Normal file
23
docs/sdk/models/operations/getgenreslibrarydirectory.md
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
# GetGenresLibraryDirectory
|
||||||
|
|
||||||
|
## Example Usage
|
||||||
|
|
||||||
|
```typescript
|
||||||
|
import { GetGenresLibraryDirectory } from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
|
|
||||||
|
let value: GetGenresLibraryDirectory = {
|
||||||
|
fastKey: "/library/sections/10/all?genre=89",
|
||||||
|
key: "89",
|
||||||
|
title: "Action",
|
||||||
|
type: "genre",
|
||||||
|
};
|
||||||
|
```
|
||||||
|
|
||||||
|
## Fields
|
||||||
|
|
||||||
|
| Field | Type | Required | Description | Example |
|
||||||
|
| --------------------------------- | --------------------------------- | --------------------------------- | --------------------------------- | --------------------------------- |
|
||||||
|
| `fastKey` | *string* | :heavy_check_mark: | N/A | /library/sections/10/all?genre=89 |
|
||||||
|
| `key` | *string* | :heavy_check_mark: | N/A | 89 |
|
||||||
|
| `title` | *string* | :heavy_check_mark: | N/A | Action |
|
||||||
|
| `type` | *string* | :heavy_check_mark: | N/A | genre |
|
||||||
50
docs/sdk/models/operations/getgenreslibrarymediacontainer.md
Normal file
50
docs/sdk/models/operations/getgenreslibrarymediacontainer.md
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
# GetGenresLibraryMediaContainer
|
||||||
|
|
||||||
|
## Example Usage
|
||||||
|
|
||||||
|
```typescript
|
||||||
|
import { GetGenresLibraryMediaContainer } from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
|
|
||||||
|
let value: GetGenresLibraryMediaContainer = {
|
||||||
|
size: 50,
|
||||||
|
identifier: "com.plexapp.plugins.library",
|
||||||
|
allowSync: false,
|
||||||
|
art: "/:/resources/show-fanart.jpg",
|
||||||
|
content: "secondary",
|
||||||
|
mediaTagPrefix: "/system/bundle/media/flags/",
|
||||||
|
mediaTagVersion: 1734362201,
|
||||||
|
nocache: true,
|
||||||
|
thumb: "/:/resources/show.png",
|
||||||
|
title1: "TV Shows (Reality)",
|
||||||
|
title2: "By Genre",
|
||||||
|
viewGroup: "secondary",
|
||||||
|
directory: [
|
||||||
|
{
|
||||||
|
fastKey: "/library/sections/10/all?genre=89",
|
||||||
|
key: "89",
|
||||||
|
title: "Action",
|
||||||
|
type: "genre",
|
||||||
|
},
|
||||||
|
],
|
||||||
|
};
|
||||||
|
```
|
||||||
|
|
||||||
|
## Fields
|
||||||
|
|
||||||
|
| Field | Type | Required | Description | Example |
|
||||||
|
| ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- |
|
||||||
|
| `size` | *number* | :heavy_check_mark: | N/A | 50 |
|
||||||
|
| `offset` | *number* | :heavy_minus_sign: | N/A | |
|
||||||
|
| `totalSize` | *number* | :heavy_minus_sign: | N/A | |
|
||||||
|
| `identifier` | *string* | :heavy_check_mark: | N/A | com.plexapp.plugins.library |
|
||||||
|
| `allowSync` | *boolean* | :heavy_check_mark: | N/A | false |
|
||||||
|
| `art` | *string* | :heavy_check_mark: | N/A | /:/resources/show-fanart.jpg |
|
||||||
|
| `content` | *string* | :heavy_check_mark: | N/A | secondary |
|
||||||
|
| `mediaTagPrefix` | *string* | :heavy_check_mark: | N/A | /system/bundle/media/flags/ |
|
||||||
|
| `mediaTagVersion` | *number* | :heavy_check_mark: | N/A | 1734362201 |
|
||||||
|
| `nocache` | *boolean* | :heavy_check_mark: | N/A | true |
|
||||||
|
| `thumb` | *string* | :heavy_check_mark: | N/A | /:/resources/show.png |
|
||||||
|
| `title1` | *string* | :heavy_check_mark: | N/A | TV Shows (Reality) |
|
||||||
|
| `title2` | *string* | :heavy_check_mark: | N/A | By Genre |
|
||||||
|
| `viewGroup` | *string* | :heavy_check_mark: | N/A | secondary |
|
||||||
|
| `directory` | [operations.GetGenresLibraryDirectory](../../../sdk/models/operations/getgenreslibrarydirectory.md)[] | :heavy_minus_sign: | N/A | |
|
||||||
17
docs/sdk/models/operations/getgenreslibraryrequest.md
Normal file
17
docs/sdk/models/operations/getgenreslibraryrequest.md
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
# GetGenresLibraryRequest
|
||||||
|
|
||||||
|
## Example Usage
|
||||||
|
|
||||||
|
```typescript
|
||||||
|
import { GetGenresLibraryRequest } from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
|
|
||||||
|
let value: GetGenresLibraryRequest = {
|
||||||
|
sectionKey: 9518,
|
||||||
|
};
|
||||||
|
```
|
||||||
|
|
||||||
|
## Fields
|
||||||
|
|
||||||
|
| Field | Type | Required | Description | Example |
|
||||||
|
| --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- |
|
||||||
|
| `sectionKey` | *number* | :heavy_check_mark: | The unique key of the Plex library. <br/>Note: This is unique in the context of the Plex server.<br/> | 9518 |
|
||||||
48
docs/sdk/models/operations/getgenreslibraryresponse.md
Normal file
48
docs/sdk/models/operations/getgenreslibraryresponse.md
Normal file
@@ -0,0 +1,48 @@
|
|||||||
|
# GetGenresLibraryResponse
|
||||||
|
|
||||||
|
## Example Usage
|
||||||
|
|
||||||
|
```typescript
|
||||||
|
import { GetGenresLibraryResponse } from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
|
|
||||||
|
let value: GetGenresLibraryResponse = {
|
||||||
|
contentType: "<value>",
|
||||||
|
statusCode: 506,
|
||||||
|
rawResponse: new Response("{\"message\": \"hello world\"}", {
|
||||||
|
headers: { "Content-Type": "application/json" },
|
||||||
|
}),
|
||||||
|
object: {
|
||||||
|
mediaContainer: {
|
||||||
|
size: 50,
|
||||||
|
identifier: "com.plexapp.plugins.library",
|
||||||
|
allowSync: false,
|
||||||
|
art: "/:/resources/show-fanart.jpg",
|
||||||
|
content: "secondary",
|
||||||
|
mediaTagPrefix: "/system/bundle/media/flags/",
|
||||||
|
mediaTagVersion: 1734362201,
|
||||||
|
nocache: true,
|
||||||
|
thumb: "/:/resources/show.png",
|
||||||
|
title1: "TV Shows (Reality)",
|
||||||
|
title2: "By Genre",
|
||||||
|
viewGroup: "secondary",
|
||||||
|
directory: [
|
||||||
|
{
|
||||||
|
fastKey: "/library/sections/10/all?genre=89",
|
||||||
|
key: "89",
|
||||||
|
title: "Action",
|
||||||
|
type: "genre",
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
},
|
||||||
|
};
|
||||||
|
```
|
||||||
|
|
||||||
|
## Fields
|
||||||
|
|
||||||
|
| Field | Type | Required | Description |
|
||||||
|
| --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- |
|
||||||
|
| `contentType` | *string* | :heavy_check_mark: | HTTP response content type for this operation |
|
||||||
|
| `statusCode` | *number* | :heavy_check_mark: | HTTP response status code for this operation |
|
||||||
|
| `rawResponse` | [Response](https://developer.mozilla.org/en-US/docs/Web/API/Response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing |
|
||||||
|
| `object` | [operations.GetGenresLibraryResponseBody](../../../sdk/models/operations/getgenreslibraryresponsebody.md) | :heavy_minus_sign: | Successful response containing media container data. |
|
||||||
40
docs/sdk/models/operations/getgenreslibraryresponsebody.md
Normal file
40
docs/sdk/models/operations/getgenreslibraryresponsebody.md
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
# GetGenresLibraryResponseBody
|
||||||
|
|
||||||
|
Successful response containing media container data.
|
||||||
|
|
||||||
|
## Example Usage
|
||||||
|
|
||||||
|
```typescript
|
||||||
|
import { GetGenresLibraryResponseBody } from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
|
|
||||||
|
let value: GetGenresLibraryResponseBody = {
|
||||||
|
mediaContainer: {
|
||||||
|
size: 50,
|
||||||
|
identifier: "com.plexapp.plugins.library",
|
||||||
|
allowSync: false,
|
||||||
|
art: "/:/resources/show-fanart.jpg",
|
||||||
|
content: "secondary",
|
||||||
|
mediaTagPrefix: "/system/bundle/media/flags/",
|
||||||
|
mediaTagVersion: 1734362201,
|
||||||
|
nocache: true,
|
||||||
|
thumb: "/:/resources/show.png",
|
||||||
|
title1: "TV Shows (Reality)",
|
||||||
|
title2: "By Genre",
|
||||||
|
viewGroup: "secondary",
|
||||||
|
directory: [
|
||||||
|
{
|
||||||
|
fastKey: "/library/sections/10/all?genre=89",
|
||||||
|
key: "89",
|
||||||
|
title: "Action",
|
||||||
|
type: "genre",
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
};
|
||||||
|
```
|
||||||
|
|
||||||
|
## Fields
|
||||||
|
|
||||||
|
| Field | Type | Required | Description |
|
||||||
|
| ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- |
|
||||||
|
| `mediaContainer` | [operations.GetGenresLibraryMediaContainer](../../../sdk/models/operations/getgenreslibrarymediacontainer.md) | :heavy_minus_sign: | N/A |
|
||||||
@@ -12,11 +12,8 @@ let value: GetGeoDataGeoData = {
|
|||||||
continentCode: "NA",
|
continentCode: "NA",
|
||||||
country: "United States Virgin Islands",
|
country: "United States Virgin Islands",
|
||||||
city: "Amsterdam",
|
city: "Amsterdam",
|
||||||
europeanUnionMember: true,
|
|
||||||
timeZone: "America/St_Thomas",
|
timeZone: "America/St_Thomas",
|
||||||
postalCode: "802",
|
postalCode: "802",
|
||||||
inPrivacyRestrictedCountry: true,
|
|
||||||
inPrivacyRestrictedRegion: true,
|
|
||||||
subdivisions: "Saint Thomas",
|
subdivisions: "Saint Thomas",
|
||||||
coordinates: "18.3381, -64.8941",
|
coordinates: "18.3381, -64.8941",
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -16,11 +16,8 @@ let value: GetGeoDataResponse = {
|
|||||||
continentCode: "NA",
|
continentCode: "NA",
|
||||||
country: "United States Virgin Islands",
|
country: "United States Virgin Islands",
|
||||||
city: "Amsterdam",
|
city: "Amsterdam",
|
||||||
europeanUnionMember: true,
|
|
||||||
timeZone: "America/St_Thomas",
|
timeZone: "America/St_Thomas",
|
||||||
postalCode: "802",
|
postalCode: "802",
|
||||||
inPrivacyRestrictedCountry: true,
|
|
||||||
inPrivacyRestrictedRegion: true,
|
|
||||||
subdivisions: "Saint Thomas",
|
subdivisions: "Saint Thomas",
|
||||||
coordinates: "18.3381, -64.8941",
|
coordinates: "18.3381, -64.8941",
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -3,11 +3,7 @@
|
|||||||
## Example Usage
|
## Example Usage
|
||||||
|
|
||||||
```typescript
|
```typescript
|
||||||
import {
|
import { GetLibraryItemsLibraryResponseType } from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
GetLibraryItemsLibraryActiveDirection,
|
|
||||||
GetLibraryItemsLibraryDefaultDirection,
|
|
||||||
GetLibraryItemsLibraryResponseType,
|
|
||||||
} from "@lukehagar/plexjs/sdk/models/operations";
|
|
||||||
|
|
||||||
let value: GetLibraryItemsLibraryResponseType = {
|
let value: GetLibraryItemsLibraryResponseType = {
|
||||||
key: "/library/sections/2/all?type=2",
|
key: "/library/sections/2/all?type=2",
|
||||||
@@ -27,8 +23,6 @@ let value: GetLibraryItemsLibraryResponseType = {
|
|||||||
{
|
{
|
||||||
default: "asc",
|
default: "asc",
|
||||||
active: false,
|
active: false,
|
||||||
activeDirection: GetLibraryItemsLibraryActiveDirection.Ascending,
|
|
||||||
defaultDirection: GetLibraryItemsLibraryDefaultDirection.Ascending,
|
|
||||||
descKey: "titleSort:desc",
|
descKey: "titleSort:desc",
|
||||||
firstCharacterKey: "/library/sections/2/firstCharacter",
|
firstCharacterKey: "/library/sections/2/firstCharacter",
|
||||||
key: "titleSort",
|
key: "titleSort",
|
||||||
|
|||||||
@@ -3,17 +3,11 @@
|
|||||||
## Example Usage
|
## Example Usage
|
||||||
|
|
||||||
```typescript
|
```typescript
|
||||||
import {
|
import { GetLibraryItemsLibrarySort } from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
GetLibraryItemsLibraryActiveDirection,
|
|
||||||
GetLibraryItemsLibraryDefaultDirection,
|
|
||||||
GetLibraryItemsLibrarySort,
|
|
||||||
} from "@lukehagar/plexjs/sdk/models/operations";
|
|
||||||
|
|
||||||
let value: GetLibraryItemsLibrarySort = {
|
let value: GetLibraryItemsLibrarySort = {
|
||||||
default: "asc",
|
default: "asc",
|
||||||
active: false,
|
active: false,
|
||||||
activeDirection: GetLibraryItemsLibraryActiveDirection.Ascending,
|
|
||||||
defaultDirection: GetLibraryItemsLibraryDefaultDirection.Ascending,
|
|
||||||
descKey: "titleSort:desc",
|
descKey: "titleSort:desc",
|
||||||
firstCharacterKey: "/library/sections/2/firstCharacter",
|
firstCharacterKey: "/library/sections/2/firstCharacter",
|
||||||
key: "titleSort",
|
key: "titleSort",
|
||||||
|
|||||||
@@ -3,11 +3,7 @@
|
|||||||
## Example Usage
|
## Example Usage
|
||||||
|
|
||||||
```typescript
|
```typescript
|
||||||
import {
|
import { GetLibraryItemsMedia } from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
GetLibraryItemsHasThumbnail,
|
|
||||||
GetLibraryItemsMedia,
|
|
||||||
GetLibraryItemsOptimizedForStreaming,
|
|
||||||
} from "@lukehagar/plexjs/sdk/models/operations";
|
|
||||||
|
|
||||||
let value: GetLibraryItemsMedia = {
|
let value: GetLibraryItemsMedia = {
|
||||||
id: 119534,
|
id: 119534,
|
||||||
@@ -25,7 +21,6 @@ let value: GetLibraryItemsMedia = {
|
|||||||
videoFrameRate: "24p",
|
videoFrameRate: "24p",
|
||||||
videoProfile: "main 10",
|
videoProfile: "main 10",
|
||||||
hasVoiceActivity: false,
|
hasVoiceActivity: false,
|
||||||
optimizedForStreaming: GetLibraryItemsOptimizedForStreaming.Enable,
|
|
||||||
has64bitOffsets: false,
|
has64bitOffsets: false,
|
||||||
part: [
|
part: [
|
||||||
{
|
{
|
||||||
@@ -41,7 +36,6 @@ let value: GetLibraryItemsMedia = {
|
|||||||
optimizedForStreaming: false,
|
optimizedForStreaming: false,
|
||||||
videoProfile: "main 10",
|
videoProfile: "main 10",
|
||||||
indexes: "sd",
|
indexes: "sd",
|
||||||
hasThumbnail: GetLibraryItemsHasThumbnail.True,
|
|
||||||
stream: [
|
stream: [
|
||||||
{
|
{
|
||||||
id: 272796,
|
id: 272796,
|
||||||
|
|||||||
@@ -7,18 +7,12 @@ The Meta object is only included in the response if the `includeMeta` parameter
|
|||||||
|
|
||||||
```typescript
|
```typescript
|
||||||
import {
|
import {
|
||||||
GetLibraryItemsActiveDirection,
|
|
||||||
GetLibraryItemsDefaultDirection,
|
|
||||||
GetLibraryItemsEnableCreditsMarkerGeneration,
|
GetLibraryItemsEnableCreditsMarkerGeneration,
|
||||||
GetLibraryItemsEpisodeSort,
|
GetLibraryItemsEpisodeSort,
|
||||||
GetLibraryItemsFlattenSeasons,
|
GetLibraryItemsFlattenSeasons,
|
||||||
GetLibraryItemsHasThumbnail,
|
|
||||||
GetLibraryItemsLibraryActiveDirection,
|
|
||||||
GetLibraryItemsLibraryDefaultDirection,
|
|
||||||
GetLibraryItemsLibraryResponse200Type,
|
GetLibraryItemsLibraryResponse200Type,
|
||||||
GetLibraryItemsLibraryType,
|
GetLibraryItemsLibraryType,
|
||||||
GetLibraryItemsMediaContainer,
|
GetLibraryItemsMediaContainer,
|
||||||
GetLibraryItemsOptimizedForStreaming,
|
|
||||||
GetLibraryItemsShowOrdering,
|
GetLibraryItemsShowOrdering,
|
||||||
} from "@lukehagar/plexjs/sdk/models/operations";
|
} from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
import { RFCDate } from "@lukehagar/plexjs/sdk/types";
|
import { RFCDate } from "@lukehagar/plexjs/sdk/types";
|
||||||
@@ -43,8 +37,6 @@ let value: GetLibraryItemsMediaContainer = {
|
|||||||
{
|
{
|
||||||
default: "asc",
|
default: "asc",
|
||||||
active: false,
|
active: false,
|
||||||
activeDirection: GetLibraryItemsActiveDirection.Ascending,
|
|
||||||
defaultDirection: GetLibraryItemsDefaultDirection.Ascending,
|
|
||||||
descKey: "titleSort:desc",
|
descKey: "titleSort:desc",
|
||||||
firstCharacterKey: "/library/sections/2/firstCharacter",
|
firstCharacterKey: "/library/sections/2/firstCharacter",
|
||||||
key: "titleSort",
|
key: "titleSort",
|
||||||
@@ -154,7 +146,6 @@ let value: GetLibraryItemsMediaContainer = {
|
|||||||
videoFrameRate: "24p",
|
videoFrameRate: "24p",
|
||||||
videoProfile: "main 10",
|
videoProfile: "main 10",
|
||||||
hasVoiceActivity: false,
|
hasVoiceActivity: false,
|
||||||
optimizedForStreaming: GetLibraryItemsOptimizedForStreaming.Enable,
|
|
||||||
has64bitOffsets: false,
|
has64bitOffsets: false,
|
||||||
part: [
|
part: [
|
||||||
{
|
{
|
||||||
@@ -170,7 +161,6 @@ let value: GetLibraryItemsMediaContainer = {
|
|||||||
optimizedForStreaming: false,
|
optimizedForStreaming: false,
|
||||||
videoProfile: "main 10",
|
videoProfile: "main 10",
|
||||||
indexes: "sd",
|
indexes: "sd",
|
||||||
hasThumbnail: GetLibraryItemsHasThumbnail.True,
|
|
||||||
stream: [
|
stream: [
|
||||||
{
|
{
|
||||||
id: 272796,
|
id: 272796,
|
||||||
@@ -327,8 +317,6 @@ let value: GetLibraryItemsMediaContainer = {
|
|||||||
{
|
{
|
||||||
default: "asc",
|
default: "asc",
|
||||||
active: false,
|
active: false,
|
||||||
activeDirection: GetLibraryItemsLibraryActiveDirection.Ascending,
|
|
||||||
defaultDirection: GetLibraryItemsLibraryDefaultDirection.Ascending,
|
|
||||||
descKey: "titleSort:desc",
|
descKey: "titleSort:desc",
|
||||||
firstCharacterKey: "/library/sections/2/firstCharacter",
|
firstCharacterKey: "/library/sections/2/firstCharacter",
|
||||||
key: "titleSort",
|
key: "titleSort",
|
||||||
|
|||||||
@@ -6,11 +6,7 @@ The Meta object is only included in the response if the `includeMeta` parameter
|
|||||||
## Example Usage
|
## Example Usage
|
||||||
|
|
||||||
```typescript
|
```typescript
|
||||||
import {
|
import { GetLibraryItemsMeta } from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
GetLibraryItemsLibraryActiveDirection,
|
|
||||||
GetLibraryItemsLibraryDefaultDirection,
|
|
||||||
GetLibraryItemsMeta,
|
|
||||||
} from "@lukehagar/plexjs/sdk/models/operations";
|
|
||||||
|
|
||||||
let value: GetLibraryItemsMeta = {
|
let value: GetLibraryItemsMeta = {
|
||||||
type: [
|
type: [
|
||||||
@@ -32,8 +28,6 @@ let value: GetLibraryItemsMeta = {
|
|||||||
{
|
{
|
||||||
default: "asc",
|
default: "asc",
|
||||||
active: false,
|
active: false,
|
||||||
activeDirection: GetLibraryItemsLibraryActiveDirection.Ascending,
|
|
||||||
defaultDirection: GetLibraryItemsLibraryDefaultDirection.Ascending,
|
|
||||||
descKey: "titleSort:desc",
|
descKey: "titleSort:desc",
|
||||||
firstCharacterKey: "/library/sections/2/firstCharacter",
|
firstCharacterKey: "/library/sections/2/firstCharacter",
|
||||||
key: "titleSort",
|
key: "titleSort",
|
||||||
|
|||||||
@@ -7,11 +7,9 @@ import {
|
|||||||
GetLibraryItemsEnableCreditsMarkerGeneration,
|
GetLibraryItemsEnableCreditsMarkerGeneration,
|
||||||
GetLibraryItemsEpisodeSort,
|
GetLibraryItemsEpisodeSort,
|
||||||
GetLibraryItemsFlattenSeasons,
|
GetLibraryItemsFlattenSeasons,
|
||||||
GetLibraryItemsHasThumbnail,
|
|
||||||
GetLibraryItemsLibraryResponse200Type,
|
GetLibraryItemsLibraryResponse200Type,
|
||||||
GetLibraryItemsLibraryType,
|
GetLibraryItemsLibraryType,
|
||||||
GetLibraryItemsMetadata,
|
GetLibraryItemsMetadata,
|
||||||
GetLibraryItemsOptimizedForStreaming,
|
|
||||||
GetLibraryItemsShowOrdering,
|
GetLibraryItemsShowOrdering,
|
||||||
} from "@lukehagar/plexjs/sdk/models/operations";
|
} from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
import { RFCDate } from "@lukehagar/plexjs/sdk/types";
|
import { RFCDate } from "@lukehagar/plexjs/sdk/types";
|
||||||
@@ -78,7 +76,6 @@ let value: GetLibraryItemsMetadata = {
|
|||||||
videoFrameRate: "24p",
|
videoFrameRate: "24p",
|
||||||
videoProfile: "main 10",
|
videoProfile: "main 10",
|
||||||
hasVoiceActivity: false,
|
hasVoiceActivity: false,
|
||||||
optimizedForStreaming: GetLibraryItemsOptimizedForStreaming.Enable,
|
|
||||||
has64bitOffsets: false,
|
has64bitOffsets: false,
|
||||||
part: [
|
part: [
|
||||||
{
|
{
|
||||||
@@ -94,7 +91,6 @@ let value: GetLibraryItemsMetadata = {
|
|||||||
optimizedForStreaming: false,
|
optimizedForStreaming: false,
|
||||||
videoProfile: "main 10",
|
videoProfile: "main 10",
|
||||||
indexes: "sd",
|
indexes: "sd",
|
||||||
hasThumbnail: GetLibraryItemsHasThumbnail.True,
|
|
||||||
stream: [
|
stream: [
|
||||||
{
|
{
|
||||||
id: 272796,
|
id: 272796,
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
## Example Usage
|
## Example Usage
|
||||||
|
|
||||||
```typescript
|
```typescript
|
||||||
import { GetLibraryItemsHasThumbnail, GetLibraryItemsPart } from "@lukehagar/plexjs/sdk/models/operations";
|
import { GetLibraryItemsPart } from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
|
|
||||||
let value: GetLibraryItemsPart = {
|
let value: GetLibraryItemsPart = {
|
||||||
id: 119542,
|
id: 119542,
|
||||||
@@ -18,7 +18,6 @@ let value: GetLibraryItemsPart = {
|
|||||||
optimizedForStreaming: false,
|
optimizedForStreaming: false,
|
||||||
videoProfile: "main 10",
|
videoProfile: "main 10",
|
||||||
indexes: "sd",
|
indexes: "sd",
|
||||||
hasThumbnail: GetLibraryItemsHasThumbnail.True,
|
|
||||||
stream: [
|
stream: [
|
||||||
{
|
{
|
||||||
id: 272796,
|
id: 272796,
|
||||||
|
|||||||
@@ -3,22 +3,12 @@
|
|||||||
## Example Usage
|
## Example Usage
|
||||||
|
|
||||||
```typescript
|
```typescript
|
||||||
import {
|
import { GetLibraryItemsQueryParamType, GetLibraryItemsRequest, Tag } from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
GetLibraryItemsQueryParamIncludeMeta,
|
|
||||||
GetLibraryItemsQueryParamType,
|
|
||||||
GetLibraryItemsRequest,
|
|
||||||
IncludeGuids,
|
|
||||||
Tag,
|
|
||||||
} from "@lukehagar/plexjs/sdk/models/operations";
|
|
||||||
|
|
||||||
let value: GetLibraryItemsRequest = {
|
let value: GetLibraryItemsRequest = {
|
||||||
tag: Tag.Folder,
|
tag: Tag.Folder,
|
||||||
includeGuids: IncludeGuids.Enable,
|
|
||||||
type: GetLibraryItemsQueryParamType.TvShow,
|
type: GetLibraryItemsQueryParamType.TvShow,
|
||||||
sectionKey: 9518,
|
sectionKey: 9518,
|
||||||
includeMeta: GetLibraryItemsQueryParamIncludeMeta.Enable,
|
|
||||||
xPlexContainerStart: 0,
|
|
||||||
xPlexContainerSize: 50,
|
|
||||||
};
|
};
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -4,17 +4,11 @@
|
|||||||
|
|
||||||
```typescript
|
```typescript
|
||||||
import {
|
import {
|
||||||
GetLibraryItemsActiveDirection,
|
|
||||||
GetLibraryItemsDefaultDirection,
|
|
||||||
GetLibraryItemsEnableCreditsMarkerGeneration,
|
GetLibraryItemsEnableCreditsMarkerGeneration,
|
||||||
GetLibraryItemsEpisodeSort,
|
GetLibraryItemsEpisodeSort,
|
||||||
GetLibraryItemsFlattenSeasons,
|
GetLibraryItemsFlattenSeasons,
|
||||||
GetLibraryItemsHasThumbnail,
|
|
||||||
GetLibraryItemsLibraryActiveDirection,
|
|
||||||
GetLibraryItemsLibraryDefaultDirection,
|
|
||||||
GetLibraryItemsLibraryResponse200Type,
|
GetLibraryItemsLibraryResponse200Type,
|
||||||
GetLibraryItemsLibraryType,
|
GetLibraryItemsLibraryType,
|
||||||
GetLibraryItemsOptimizedForStreaming,
|
|
||||||
GetLibraryItemsResponse,
|
GetLibraryItemsResponse,
|
||||||
GetLibraryItemsShowOrdering,
|
GetLibraryItemsShowOrdering,
|
||||||
} from "@lukehagar/plexjs/sdk/models/operations";
|
} from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
@@ -47,8 +41,6 @@ let value: GetLibraryItemsResponse = {
|
|||||||
{
|
{
|
||||||
default: "asc",
|
default: "asc",
|
||||||
active: false,
|
active: false,
|
||||||
activeDirection: GetLibraryItemsActiveDirection.Ascending,
|
|
||||||
defaultDirection: GetLibraryItemsDefaultDirection.Ascending,
|
|
||||||
descKey: "titleSort:desc",
|
descKey: "titleSort:desc",
|
||||||
firstCharacterKey: "/library/sections/2/firstCharacter",
|
firstCharacterKey: "/library/sections/2/firstCharacter",
|
||||||
key: "titleSort",
|
key: "titleSort",
|
||||||
@@ -158,8 +150,6 @@ let value: GetLibraryItemsResponse = {
|
|||||||
videoFrameRate: "24p",
|
videoFrameRate: "24p",
|
||||||
videoProfile: "main 10",
|
videoProfile: "main 10",
|
||||||
hasVoiceActivity: false,
|
hasVoiceActivity: false,
|
||||||
optimizedForStreaming:
|
|
||||||
GetLibraryItemsOptimizedForStreaming.Enable,
|
|
||||||
has64bitOffsets: false,
|
has64bitOffsets: false,
|
||||||
part: [
|
part: [
|
||||||
{
|
{
|
||||||
@@ -175,7 +165,6 @@ let value: GetLibraryItemsResponse = {
|
|||||||
optimizedForStreaming: false,
|
optimizedForStreaming: false,
|
||||||
videoProfile: "main 10",
|
videoProfile: "main 10",
|
||||||
indexes: "sd",
|
indexes: "sd",
|
||||||
hasThumbnail: GetLibraryItemsHasThumbnail.True,
|
|
||||||
stream: [
|
stream: [
|
||||||
{
|
{
|
||||||
id: 272796,
|
id: 272796,
|
||||||
@@ -332,10 +321,6 @@ let value: GetLibraryItemsResponse = {
|
|||||||
{
|
{
|
||||||
default: "asc",
|
default: "asc",
|
||||||
active: false,
|
active: false,
|
||||||
activeDirection:
|
|
||||||
GetLibraryItemsLibraryActiveDirection.Ascending,
|
|
||||||
defaultDirection:
|
|
||||||
GetLibraryItemsLibraryDefaultDirection.Ascending,
|
|
||||||
descKey: "titleSort:desc",
|
descKey: "titleSort:desc",
|
||||||
firstCharacterKey: "/library/sections/2/firstCharacter",
|
firstCharacterKey: "/library/sections/2/firstCharacter",
|
||||||
key: "titleSort",
|
key: "titleSort",
|
||||||
|
|||||||
@@ -6,17 +6,11 @@ The contents of the library by section and tag
|
|||||||
|
|
||||||
```typescript
|
```typescript
|
||||||
import {
|
import {
|
||||||
GetLibraryItemsActiveDirection,
|
|
||||||
GetLibraryItemsDefaultDirection,
|
|
||||||
GetLibraryItemsEnableCreditsMarkerGeneration,
|
GetLibraryItemsEnableCreditsMarkerGeneration,
|
||||||
GetLibraryItemsEpisodeSort,
|
GetLibraryItemsEpisodeSort,
|
||||||
GetLibraryItemsFlattenSeasons,
|
GetLibraryItemsFlattenSeasons,
|
||||||
GetLibraryItemsHasThumbnail,
|
|
||||||
GetLibraryItemsLibraryActiveDirection,
|
|
||||||
GetLibraryItemsLibraryDefaultDirection,
|
|
||||||
GetLibraryItemsLibraryResponse200Type,
|
GetLibraryItemsLibraryResponse200Type,
|
||||||
GetLibraryItemsLibraryType,
|
GetLibraryItemsLibraryType,
|
||||||
GetLibraryItemsOptimizedForStreaming,
|
|
||||||
GetLibraryItemsResponseBody,
|
GetLibraryItemsResponseBody,
|
||||||
GetLibraryItemsShowOrdering,
|
GetLibraryItemsShowOrdering,
|
||||||
} from "@lukehagar/plexjs/sdk/models/operations";
|
} from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
@@ -43,8 +37,6 @@ let value: GetLibraryItemsResponseBody = {
|
|||||||
{
|
{
|
||||||
default: "asc",
|
default: "asc",
|
||||||
active: false,
|
active: false,
|
||||||
activeDirection: GetLibraryItemsActiveDirection.Ascending,
|
|
||||||
defaultDirection: GetLibraryItemsDefaultDirection.Ascending,
|
|
||||||
descKey: "titleSort:desc",
|
descKey: "titleSort:desc",
|
||||||
firstCharacterKey: "/library/sections/2/firstCharacter",
|
firstCharacterKey: "/library/sections/2/firstCharacter",
|
||||||
key: "titleSort",
|
key: "titleSort",
|
||||||
@@ -154,7 +146,6 @@ let value: GetLibraryItemsResponseBody = {
|
|||||||
videoFrameRate: "24p",
|
videoFrameRate: "24p",
|
||||||
videoProfile: "main 10",
|
videoProfile: "main 10",
|
||||||
hasVoiceActivity: false,
|
hasVoiceActivity: false,
|
||||||
optimizedForStreaming: GetLibraryItemsOptimizedForStreaming.Enable,
|
|
||||||
has64bitOffsets: false,
|
has64bitOffsets: false,
|
||||||
part: [
|
part: [
|
||||||
{
|
{
|
||||||
@@ -170,7 +161,6 @@ let value: GetLibraryItemsResponseBody = {
|
|||||||
optimizedForStreaming: false,
|
optimizedForStreaming: false,
|
||||||
videoProfile: "main 10",
|
videoProfile: "main 10",
|
||||||
indexes: "sd",
|
indexes: "sd",
|
||||||
hasThumbnail: GetLibraryItemsHasThumbnail.True,
|
|
||||||
stream: [
|
stream: [
|
||||||
{
|
{
|
||||||
id: 272796,
|
id: 272796,
|
||||||
@@ -327,9 +317,6 @@ let value: GetLibraryItemsResponseBody = {
|
|||||||
{
|
{
|
||||||
default: "asc",
|
default: "asc",
|
||||||
active: false,
|
active: false,
|
||||||
activeDirection: GetLibraryItemsLibraryActiveDirection.Ascending,
|
|
||||||
defaultDirection:
|
|
||||||
GetLibraryItemsLibraryDefaultDirection.Ascending,
|
|
||||||
descKey: "titleSort:desc",
|
descKey: "titleSort:desc",
|
||||||
firstCharacterKey: "/library/sections/2/firstCharacter",
|
firstCharacterKey: "/library/sections/2/firstCharacter",
|
||||||
key: "titleSort",
|
key: "titleSort",
|
||||||
|
|||||||
@@ -3,17 +3,11 @@
|
|||||||
## Example Usage
|
## Example Usage
|
||||||
|
|
||||||
```typescript
|
```typescript
|
||||||
import {
|
import { GetLibraryItemsSort } from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
GetLibraryItemsActiveDirection,
|
|
||||||
GetLibraryItemsDefaultDirection,
|
|
||||||
GetLibraryItemsSort,
|
|
||||||
} from "@lukehagar/plexjs/sdk/models/operations";
|
|
||||||
|
|
||||||
let value: GetLibraryItemsSort = {
|
let value: GetLibraryItemsSort = {
|
||||||
default: "asc",
|
default: "asc",
|
||||||
active: false,
|
active: false,
|
||||||
activeDirection: GetLibraryItemsActiveDirection.Ascending,
|
|
||||||
defaultDirection: GetLibraryItemsDefaultDirection.Ascending,
|
|
||||||
descKey: "titleSort:desc",
|
descKey: "titleSort:desc",
|
||||||
firstCharacterKey: "/library/sections/2/firstCharacter",
|
firstCharacterKey: "/library/sections/2/firstCharacter",
|
||||||
key: "titleSort",
|
key: "titleSort",
|
||||||
|
|||||||
@@ -3,11 +3,7 @@
|
|||||||
## Example Usage
|
## Example Usage
|
||||||
|
|
||||||
```typescript
|
```typescript
|
||||||
import {
|
import { GetLibraryItemsType } from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
GetLibraryItemsActiveDirection,
|
|
||||||
GetLibraryItemsDefaultDirection,
|
|
||||||
GetLibraryItemsType,
|
|
||||||
} from "@lukehagar/plexjs/sdk/models/operations";
|
|
||||||
|
|
||||||
let value: GetLibraryItemsType = {
|
let value: GetLibraryItemsType = {
|
||||||
key: "/library/sections/2/all?type=2",
|
key: "/library/sections/2/all?type=2",
|
||||||
@@ -27,8 +23,6 @@ let value: GetLibraryItemsType = {
|
|||||||
{
|
{
|
||||||
default: "asc",
|
default: "asc",
|
||||||
active: false,
|
active: false,
|
||||||
activeDirection: GetLibraryItemsActiveDirection.Ascending,
|
|
||||||
defaultDirection: GetLibraryItemsDefaultDirection.Ascending,
|
|
||||||
descKey: "titleSort:desc",
|
descKey: "titleSort:desc",
|
||||||
firstCharacterKey: "/library/sections/2/firstCharacter",
|
firstCharacterKey: "/library/sections/2/firstCharacter",
|
||||||
key: "titleSort",
|
key: "titleSort",
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ import { RFCDate } from "@lukehagar/plexjs/sdk/types";
|
|||||||
|
|
||||||
let value: GetMetaDataByRatingKeyResponse = {
|
let value: GetMetaDataByRatingKeyResponse = {
|
||||||
contentType: "<value>",
|
contentType: "<value>",
|
||||||
statusCode: 207,
|
statusCode: 100,
|
||||||
rawResponse: new Response("{\"message\": \"hello world\"}", {
|
rawResponse: new Response("{\"message\": \"hello world\"}", {
|
||||||
headers: { "Content-Type": "application/json" },
|
headers: { "Content-Type": "application/json" },
|
||||||
}),
|
}),
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
import { GetMetadataChildrenRequest } from "@lukehagar/plexjs/sdk/models/operations";
|
import { GetMetadataChildrenRequest } from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
|
|
||||||
let value: GetMetadataChildrenRequest = {
|
let value: GetMetadataChildrenRequest = {
|
||||||
ratingKey: 1716.29,
|
ratingKey: 185.21,
|
||||||
};
|
};
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import { GetMetadataChildrenResponse } from "@lukehagar/plexjs/sdk/models/operat
|
|||||||
|
|
||||||
let value: GetMetadataChildrenResponse = {
|
let value: GetMetadataChildrenResponse = {
|
||||||
contentType: "<value>",
|
contentType: "<value>",
|
||||||
statusCode: 300,
|
statusCode: 406,
|
||||||
rawResponse: new Response("{\"message\": \"hello world\"}", {
|
rawResponse: new Response("{\"message\": \"hello world\"}", {
|
||||||
headers: { "Content-Type": "application/json" },
|
headers: { "Content-Type": "application/json" },
|
||||||
}),
|
}),
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import { GetOnDeckResponse } from "@lukehagar/plexjs/sdk/models/operations";
|
|||||||
|
|
||||||
let value: GetOnDeckResponse = {
|
let value: GetOnDeckResponse = {
|
||||||
contentType: "<value>",
|
contentType: "<value>",
|
||||||
statusCode: 406,
|
statusCode: 400,
|
||||||
rawResponse: new Response("{\"message\": \"hello world\"}", {
|
rawResponse: new Response("{\"message\": \"hello world\"}", {
|
||||||
headers: { "Content-Type": "application/json" },
|
headers: { "Content-Type": "application/json" },
|
||||||
}),
|
}),
|
||||||
|
|||||||
@@ -11,7 +11,6 @@ let value: GetPinAuthPinContainer = {
|
|||||||
id: 308667304,
|
id: 308667304,
|
||||||
code: "7RQZ",
|
code: "7RQZ",
|
||||||
product: "0",
|
product: "0",
|
||||||
trusted: false,
|
|
||||||
qr: "https://plex.tv/api/v2/pins/qr/7RQZ",
|
qr: "https://plex.tv/api/v2/pins/qr/7RQZ",
|
||||||
clientIdentifier: "string",
|
clientIdentifier: "string",
|
||||||
location: {
|
location: {
|
||||||
@@ -19,15 +18,11 @@ let value: GetPinAuthPinContainer = {
|
|||||||
continentCode: "NA",
|
continentCode: "NA",
|
||||||
country: "United States Virgin Islands",
|
country: "United States Virgin Islands",
|
||||||
city: "Amsterdam",
|
city: "Amsterdam",
|
||||||
europeanUnionMember: true,
|
|
||||||
timeZone: "America/St_Thomas",
|
timeZone: "America/St_Thomas",
|
||||||
postalCode: "802",
|
postalCode: "802",
|
||||||
inPrivacyRestrictedCountry: true,
|
|
||||||
inPrivacyRestrictedRegion: true,
|
|
||||||
subdivisions: "Saint Thomas",
|
subdivisions: "Saint Thomas",
|
||||||
coordinates: "18.3381, -64.8941",
|
coordinates: "18.3381, -64.8941",
|
||||||
},
|
},
|
||||||
expiresIn: 876,
|
|
||||||
createdAt: new Date("2024-07-16T17:03:05Z"),
|
createdAt: new Date("2024-07-16T17:03:05Z"),
|
||||||
expiresAt: new Date("2024-07-16T17:18:05Z"),
|
expiresAt: new Date("2024-07-16T17:18:05Z"),
|
||||||
authToken: null,
|
authToken: null,
|
||||||
|
|||||||
@@ -15,7 +15,6 @@ let value: GetPinResponse = {
|
|||||||
id: 308667304,
|
id: 308667304,
|
||||||
code: "7RQZ",
|
code: "7RQZ",
|
||||||
product: "0",
|
product: "0",
|
||||||
trusted: false,
|
|
||||||
qr: "https://plex.tv/api/v2/pins/qr/7RQZ",
|
qr: "https://plex.tv/api/v2/pins/qr/7RQZ",
|
||||||
clientIdentifier: "string",
|
clientIdentifier: "string",
|
||||||
location: {
|
location: {
|
||||||
@@ -23,15 +22,11 @@ let value: GetPinResponse = {
|
|||||||
continentCode: "NA",
|
continentCode: "NA",
|
||||||
country: "United States Virgin Islands",
|
country: "United States Virgin Islands",
|
||||||
city: "Amsterdam",
|
city: "Amsterdam",
|
||||||
europeanUnionMember: true,
|
|
||||||
timeZone: "America/St_Thomas",
|
timeZone: "America/St_Thomas",
|
||||||
postalCode: "802",
|
postalCode: "802",
|
||||||
inPrivacyRestrictedCountry: true,
|
|
||||||
inPrivacyRestrictedRegion: true,
|
|
||||||
subdivisions: "Saint Thomas",
|
subdivisions: "Saint Thomas",
|
||||||
coordinates: "18.3381, -64.8941",
|
coordinates: "18.3381, -64.8941",
|
||||||
},
|
},
|
||||||
expiresIn: 876,
|
|
||||||
createdAt: new Date("2024-07-16T17:03:05Z"),
|
createdAt: new Date("2024-07-16T17:03:05Z"),
|
||||||
expiresAt: new Date("2024-07-16T17:18:05Z"),
|
expiresAt: new Date("2024-07-16T17:18:05Z"),
|
||||||
authToken: null,
|
authToken: null,
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
import { GetPlaylistContentsQueryParamType, GetPlaylistContentsRequest } from "@lukehagar/plexjs/sdk/models/operations";
|
import { GetPlaylistContentsQueryParamType, GetPlaylistContentsRequest } from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
|
|
||||||
let value: GetPlaylistContentsRequest = {
|
let value: GetPlaylistContentsRequest = {
|
||||||
playlistID: 206.51,
|
playlistID: 5883.17,
|
||||||
type: GetPlaylistContentsQueryParamType.TvShow,
|
type: GetPlaylistContentsQueryParamType.TvShow,
|
||||||
};
|
};
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ import { RFCDate } from "@lukehagar/plexjs/sdk/types";
|
|||||||
|
|
||||||
let value: GetPlaylistContentsResponse = {
|
let value: GetPlaylistContentsResponse = {
|
||||||
contentType: "<value>",
|
contentType: "<value>",
|
||||||
statusCode: 409,
|
statusCode: 506,
|
||||||
rawResponse: new Response("{\"message\": \"hello world\"}", {
|
rawResponse: new Response("{\"message\": \"hello world\"}", {
|
||||||
headers: { "Content-Type": "application/json" },
|
headers: { "Content-Type": "application/json" },
|
||||||
}),
|
}),
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
import { GetPlaylistRequest } from "@lukehagar/plexjs/sdk/models/operations";
|
import { GetPlaylistRequest } from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
|
|
||||||
let value: GetPlaylistRequest = {
|
let value: GetPlaylistRequest = {
|
||||||
playlistID: 672.49,
|
playlistID: 8966.72,
|
||||||
};
|
};
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import { GetPlaylistResponse } from "@lukehagar/plexjs/sdk/models/operations";
|
|||||||
|
|
||||||
let value: GetPlaylistResponse = {
|
let value: GetPlaylistResponse = {
|
||||||
contentType: "<value>",
|
contentType: "<value>",
|
||||||
statusCode: 413,
|
statusCode: 502,
|
||||||
rawResponse: new Response("{\"message\": \"hello world\"}", {
|
rawResponse: new Response("{\"message\": \"hello world\"}", {
|
||||||
headers: { "Content-Type": "application/json" },
|
headers: { "Content-Type": "application/json" },
|
||||||
}),
|
}),
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import { GetPlaylistsResponse } from "@lukehagar/plexjs/sdk/models/operations";
|
|||||||
|
|
||||||
let value: GetPlaylistsResponse = {
|
let value: GetPlaylistsResponse = {
|
||||||
contentType: "<value>",
|
contentType: "<value>",
|
||||||
statusCode: 100,
|
statusCode: 304,
|
||||||
rawResponse: new Response("{\"message\": \"hello world\"}", {
|
rawResponse: new Response("{\"message\": \"hello world\"}", {
|
||||||
headers: { "Content-Type": "application/json" },
|
headers: { "Content-Type": "application/json" },
|
||||||
}),
|
}),
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ The Meta object is only included in the response if the `includeMeta` parameter
|
|||||||
## Example Usage
|
## Example Usage
|
||||||
|
|
||||||
```typescript
|
```typescript
|
||||||
import { ActiveDirection, DefaultDirection, GetRecentlyAddedLibraryMediaContainer } from "@lukehagar/plexjs/sdk/models/operations";
|
import { GetRecentlyAddedLibraryMediaContainer } from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
|
|
||||||
let value: GetRecentlyAddedLibraryMediaContainer = {
|
let value: GetRecentlyAddedLibraryMediaContainer = {
|
||||||
type: [
|
type: [
|
||||||
@@ -28,8 +28,6 @@ let value: GetRecentlyAddedLibraryMediaContainer = {
|
|||||||
{
|
{
|
||||||
default: "asc",
|
default: "asc",
|
||||||
active: false,
|
active: false,
|
||||||
activeDirection: ActiveDirection.Ascending,
|
|
||||||
defaultDirection: DefaultDirection.Ascending,
|
|
||||||
descKey: "titleSort:desc",
|
descKey: "titleSort:desc",
|
||||||
firstCharacterKey: "/library/sections/2/firstCharacter",
|
firstCharacterKey: "/library/sections/2/firstCharacter",
|
||||||
key: "titleSort",
|
key: "titleSort",
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
## Example Usage
|
## Example Usage
|
||||||
|
|
||||||
```typescript
|
```typescript
|
||||||
import { GetRecentlyAddedLibraryRequest, QueryParamIncludeMeta, QueryParamType } from "@lukehagar/plexjs/sdk/models/operations";
|
import { GetRecentlyAddedLibraryRequest, QueryParamType } from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
|
|
||||||
let value: GetRecentlyAddedLibraryRequest = {
|
let value: GetRecentlyAddedLibraryRequest = {
|
||||||
contentDirectoryID: 2,
|
contentDirectoryID: 2,
|
||||||
@@ -23,9 +23,6 @@ let value: GetRecentlyAddedLibraryRequest = {
|
|||||||
],
|
],
|
||||||
sectionID: 2,
|
sectionID: 2,
|
||||||
type: QueryParamType.TvShow,
|
type: QueryParamType.TvShow,
|
||||||
includeMeta: QueryParamIncludeMeta.Enable,
|
|
||||||
xPlexContainerStart: 0,
|
|
||||||
xPlexContainerSize: 50,
|
|
||||||
};
|
};
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
## Example Usage
|
## Example Usage
|
||||||
|
|
||||||
```typescript
|
```typescript
|
||||||
import { ActiveDirection, DefaultDirection, GetRecentlyAddedLibraryResponse } from "@lukehagar/plexjs/sdk/models/operations";
|
import { GetRecentlyAddedLibraryResponse } from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
|
|
||||||
let value: GetRecentlyAddedLibraryResponse = {
|
let value: GetRecentlyAddedLibraryResponse = {
|
||||||
contentType: "<value>",
|
contentType: "<value>",
|
||||||
@@ -32,8 +32,6 @@ let value: GetRecentlyAddedLibraryResponse = {
|
|||||||
{
|
{
|
||||||
default: "asc",
|
default: "asc",
|
||||||
active: false,
|
active: false,
|
||||||
activeDirection: ActiveDirection.Ascending,
|
|
||||||
defaultDirection: DefaultDirection.Ascending,
|
|
||||||
descKey: "titleSort:desc",
|
descKey: "titleSort:desc",
|
||||||
firstCharacterKey: "/library/sections/2/firstCharacter",
|
firstCharacterKey: "/library/sections/2/firstCharacter",
|
||||||
key: "titleSort",
|
key: "titleSort",
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ The recently added content
|
|||||||
## Example Usage
|
## Example Usage
|
||||||
|
|
||||||
```typescript
|
```typescript
|
||||||
import { ActiveDirection, DefaultDirection, GetRecentlyAddedLibraryResponseBody } from "@lukehagar/plexjs/sdk/models/operations";
|
import { GetRecentlyAddedLibraryResponseBody } from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
|
|
||||||
let value: GetRecentlyAddedLibraryResponseBody = {
|
let value: GetRecentlyAddedLibraryResponseBody = {
|
||||||
mediaContainer: {
|
mediaContainer: {
|
||||||
@@ -28,8 +28,6 @@ let value: GetRecentlyAddedLibraryResponseBody = {
|
|||||||
{
|
{
|
||||||
default: "asc",
|
default: "asc",
|
||||||
active: false,
|
active: false,
|
||||||
activeDirection: ActiveDirection.Ascending,
|
|
||||||
defaultDirection: DefaultDirection.Ascending,
|
|
||||||
descKey: "titleSort:desc",
|
descKey: "titleSort:desc",
|
||||||
firstCharacterKey: "/library/sections/2/firstCharacter",
|
firstCharacterKey: "/library/sections/2/firstCharacter",
|
||||||
key: "titleSort",
|
key: "titleSort",
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
## Example Usage
|
## Example Usage
|
||||||
|
|
||||||
```typescript
|
```typescript
|
||||||
import { ActiveDirection, DefaultDirection, GetRecentlyAddedLibraryType } from "@lukehagar/plexjs/sdk/models/operations";
|
import { GetRecentlyAddedLibraryType } from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
|
|
||||||
let value: GetRecentlyAddedLibraryType = {
|
let value: GetRecentlyAddedLibraryType = {
|
||||||
key: "/library/sections/2/all?type=2",
|
key: "/library/sections/2/all?type=2",
|
||||||
@@ -23,8 +23,6 @@ let value: GetRecentlyAddedLibraryType = {
|
|||||||
{
|
{
|
||||||
default: "asc",
|
default: "asc",
|
||||||
active: false,
|
active: false,
|
||||||
activeDirection: ActiveDirection.Ascending,
|
|
||||||
defaultDirection: DefaultDirection.Ascending,
|
|
||||||
descKey: "titleSort:desc",
|
descKey: "titleSort:desc",
|
||||||
firstCharacterKey: "/library/sections/2/firstCharacter",
|
firstCharacterKey: "/library/sections/2/firstCharacter",
|
||||||
key: "titleSort",
|
key: "titleSort",
|
||||||
|
|||||||
@@ -7,13 +7,9 @@ import {
|
|||||||
EnableCreditsMarkerGeneration,
|
EnableCreditsMarkerGeneration,
|
||||||
EpisodeSort,
|
EpisodeSort,
|
||||||
FlattenSeasons,
|
FlattenSeasons,
|
||||||
GetRecentlyAddedActiveDirection,
|
|
||||||
GetRecentlyAddedDefaultDirection,
|
|
||||||
GetRecentlyAddedHubsResponseType,
|
GetRecentlyAddedHubsResponseType,
|
||||||
GetRecentlyAddedHubsType,
|
GetRecentlyAddedHubsType,
|
||||||
GetRecentlyAddedMediaContainer,
|
GetRecentlyAddedMediaContainer,
|
||||||
HasThumbnail,
|
|
||||||
OptimizedForStreaming,
|
|
||||||
ShowOrdering,
|
ShowOrdering,
|
||||||
} from "@lukehagar/plexjs/sdk/models/operations";
|
} from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
import { RFCDate } from "@lukehagar/plexjs/sdk/types";
|
import { RFCDate } from "@lukehagar/plexjs/sdk/types";
|
||||||
@@ -21,6 +17,7 @@ import { RFCDate } from "@lukehagar/plexjs/sdk/types";
|
|||||||
let value: GetRecentlyAddedMediaContainer = {
|
let value: GetRecentlyAddedMediaContainer = {
|
||||||
size: 50,
|
size: 50,
|
||||||
identifier: "com.plexapp.plugins.library",
|
identifier: "com.plexapp.plugins.library",
|
||||||
|
allowSync: false,
|
||||||
meta: {
|
meta: {
|
||||||
type: [
|
type: [
|
||||||
{
|
{
|
||||||
@@ -41,8 +38,6 @@ let value: GetRecentlyAddedMediaContainer = {
|
|||||||
{
|
{
|
||||||
default: "asc",
|
default: "asc",
|
||||||
active: false,
|
active: false,
|
||||||
activeDirection: GetRecentlyAddedActiveDirection.Ascending,
|
|
||||||
defaultDirection: GetRecentlyAddedDefaultDirection.Ascending,
|
|
||||||
descKey: "titleSort:desc",
|
descKey: "titleSort:desc",
|
||||||
firstCharacterKey: "/library/sections/2/firstCharacter",
|
firstCharacterKey: "/library/sections/2/firstCharacter",
|
||||||
key: "titleSort",
|
key: "titleSort",
|
||||||
@@ -134,7 +129,6 @@ let value: GetRecentlyAddedMediaContainer = {
|
|||||||
videoFrameRate: "24p",
|
videoFrameRate: "24p",
|
||||||
videoProfile: "main 10",
|
videoProfile: "main 10",
|
||||||
hasVoiceActivity: false,
|
hasVoiceActivity: false,
|
||||||
optimizedForStreaming: OptimizedForStreaming.Enable,
|
|
||||||
has64bitOffsets: false,
|
has64bitOffsets: false,
|
||||||
part: [
|
part: [
|
||||||
{
|
{
|
||||||
@@ -150,7 +144,6 @@ let value: GetRecentlyAddedMediaContainer = {
|
|||||||
optimizedForStreaming: false,
|
optimizedForStreaming: false,
|
||||||
videoProfile: "main 10",
|
videoProfile: "main 10",
|
||||||
indexes: "sd",
|
indexes: "sd",
|
||||||
hasThumbnail: HasThumbnail.True,
|
|
||||||
stream: [
|
stream: [
|
||||||
{
|
{
|
||||||
id: 272796,
|
id: 272796,
|
||||||
@@ -298,6 +291,6 @@ let value: GetRecentlyAddedMediaContainer = {
|
|||||||
| `offset` | *number* | :heavy_minus_sign: | N/A | |
|
| `offset` | *number* | :heavy_minus_sign: | N/A | |
|
||||||
| `totalSize` | *number* | :heavy_minus_sign: | N/A | |
|
| `totalSize` | *number* | :heavy_minus_sign: | N/A | |
|
||||||
| `identifier` | *string* | :heavy_minus_sign: | N/A | com.plexapp.plugins.library |
|
| `identifier` | *string* | :heavy_minus_sign: | N/A | com.plexapp.plugins.library |
|
||||||
| `allowSync` | *boolean* | :heavy_minus_sign: | N/A | |
|
| `allowSync` | *boolean* | :heavy_minus_sign: | N/A | false |
|
||||||
| `meta` | [operations.Meta](../../../sdk/models/operations/meta.md) | :heavy_minus_sign: | The Meta object is only included in the response if the `includeMeta` parameter is set to `1`.<br/> | |
|
| `meta` | [operations.Meta](../../../sdk/models/operations/meta.md) | :heavy_minus_sign: | The Meta object is only included in the response if the `includeMeta` parameter is set to `1`.<br/> | |
|
||||||
| `metadata` | [operations.GetRecentlyAddedMetadata](../../../sdk/models/operations/getrecentlyaddedmetadata.md)[] | :heavy_minus_sign: | N/A | |
|
| `metadata` | [operations.GetRecentlyAddedMetadata](../../../sdk/models/operations/getrecentlyaddedmetadata.md)[] | :heavy_minus_sign: | N/A | |
|
||||||
@@ -10,8 +10,6 @@ import {
|
|||||||
GetRecentlyAddedHubsResponseType,
|
GetRecentlyAddedHubsResponseType,
|
||||||
GetRecentlyAddedHubsType,
|
GetRecentlyAddedHubsType,
|
||||||
GetRecentlyAddedMetadata,
|
GetRecentlyAddedMetadata,
|
||||||
HasThumbnail,
|
|
||||||
OptimizedForStreaming,
|
|
||||||
ShowOrdering,
|
ShowOrdering,
|
||||||
} from "@lukehagar/plexjs/sdk/models/operations";
|
} from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
import { RFCDate } from "@lukehagar/plexjs/sdk/types";
|
import { RFCDate } from "@lukehagar/plexjs/sdk/types";
|
||||||
@@ -77,7 +75,6 @@ let value: GetRecentlyAddedMetadata = {
|
|||||||
videoFrameRate: "24p",
|
videoFrameRate: "24p",
|
||||||
videoProfile: "main 10",
|
videoProfile: "main 10",
|
||||||
hasVoiceActivity: false,
|
hasVoiceActivity: false,
|
||||||
optimizedForStreaming: OptimizedForStreaming.Enable,
|
|
||||||
has64bitOffsets: false,
|
has64bitOffsets: false,
|
||||||
part: [
|
part: [
|
||||||
{
|
{
|
||||||
@@ -93,7 +90,6 @@ let value: GetRecentlyAddedMetadata = {
|
|||||||
optimizedForStreaming: false,
|
optimizedForStreaming: false,
|
||||||
videoProfile: "main 10",
|
videoProfile: "main 10",
|
||||||
indexes: "sd",
|
indexes: "sd",
|
||||||
hasThumbnail: HasThumbnail.True,
|
|
||||||
stream: [
|
stream: [
|
||||||
{
|
{
|
||||||
id: 272796,
|
id: 272796,
|
||||||
|
|||||||
@@ -3,15 +3,12 @@
|
|||||||
## Example Usage
|
## Example Usage
|
||||||
|
|
||||||
```typescript
|
```typescript
|
||||||
import { GetRecentlyAddedRequest, IncludeMeta, Type } from "@lukehagar/plexjs/sdk/models/operations";
|
import { GetRecentlyAddedRequest, Type } from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
|
|
||||||
let value: GetRecentlyAddedRequest = {
|
let value: GetRecentlyAddedRequest = {
|
||||||
contentDirectoryID: 501324,
|
contentDirectoryID: 501324,
|
||||||
sectionID: 2,
|
sectionID: 2,
|
||||||
type: Type.TvShow,
|
type: Type.TvShow,
|
||||||
includeMeta: IncludeMeta.Enable,
|
|
||||||
xPlexContainerStart: 0,
|
|
||||||
xPlexContainerSize: 50,
|
|
||||||
};
|
};
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -7,13 +7,9 @@ import {
|
|||||||
EnableCreditsMarkerGeneration,
|
EnableCreditsMarkerGeneration,
|
||||||
EpisodeSort,
|
EpisodeSort,
|
||||||
FlattenSeasons,
|
FlattenSeasons,
|
||||||
GetRecentlyAddedActiveDirection,
|
|
||||||
GetRecentlyAddedDefaultDirection,
|
|
||||||
GetRecentlyAddedHubsResponseType,
|
GetRecentlyAddedHubsResponseType,
|
||||||
GetRecentlyAddedHubsType,
|
GetRecentlyAddedHubsType,
|
||||||
GetRecentlyAddedResponse,
|
GetRecentlyAddedResponse,
|
||||||
HasThumbnail,
|
|
||||||
OptimizedForStreaming,
|
|
||||||
ShowOrdering,
|
ShowOrdering,
|
||||||
} from "@lukehagar/plexjs/sdk/models/operations";
|
} from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
import { RFCDate } from "@lukehagar/plexjs/sdk/types";
|
import { RFCDate } from "@lukehagar/plexjs/sdk/types";
|
||||||
@@ -28,6 +24,7 @@ let value: GetRecentlyAddedResponse = {
|
|||||||
mediaContainer: {
|
mediaContainer: {
|
||||||
size: 50,
|
size: 50,
|
||||||
identifier: "com.plexapp.plugins.library",
|
identifier: "com.plexapp.plugins.library",
|
||||||
|
allowSync: false,
|
||||||
meta: {
|
meta: {
|
||||||
type: [
|
type: [
|
||||||
{
|
{
|
||||||
@@ -48,8 +45,6 @@ let value: GetRecentlyAddedResponse = {
|
|||||||
{
|
{
|
||||||
default: "asc",
|
default: "asc",
|
||||||
active: false,
|
active: false,
|
||||||
activeDirection: GetRecentlyAddedActiveDirection.Ascending,
|
|
||||||
defaultDirection: GetRecentlyAddedDefaultDirection.Ascending,
|
|
||||||
descKey: "titleSort:desc",
|
descKey: "titleSort:desc",
|
||||||
firstCharacterKey: "/library/sections/2/firstCharacter",
|
firstCharacterKey: "/library/sections/2/firstCharacter",
|
||||||
key: "titleSort",
|
key: "titleSort",
|
||||||
@@ -141,7 +136,6 @@ let value: GetRecentlyAddedResponse = {
|
|||||||
videoFrameRate: "24p",
|
videoFrameRate: "24p",
|
||||||
videoProfile: "main 10",
|
videoProfile: "main 10",
|
||||||
hasVoiceActivity: false,
|
hasVoiceActivity: false,
|
||||||
optimizedForStreaming: OptimizedForStreaming.Enable,
|
|
||||||
has64bitOffsets: false,
|
has64bitOffsets: false,
|
||||||
part: [
|
part: [
|
||||||
{
|
{
|
||||||
@@ -157,7 +151,6 @@ let value: GetRecentlyAddedResponse = {
|
|||||||
optimizedForStreaming: false,
|
optimizedForStreaming: false,
|
||||||
videoProfile: "main 10",
|
videoProfile: "main 10",
|
||||||
indexes: "sd",
|
indexes: "sd",
|
||||||
hasThumbnail: HasThumbnail.True,
|
|
||||||
stream: [
|
stream: [
|
||||||
{
|
{
|
||||||
id: 272796,
|
id: 272796,
|
||||||
|
|||||||
@@ -9,13 +9,9 @@ import {
|
|||||||
EnableCreditsMarkerGeneration,
|
EnableCreditsMarkerGeneration,
|
||||||
EpisodeSort,
|
EpisodeSort,
|
||||||
FlattenSeasons,
|
FlattenSeasons,
|
||||||
GetRecentlyAddedActiveDirection,
|
|
||||||
GetRecentlyAddedDefaultDirection,
|
|
||||||
GetRecentlyAddedHubsResponseType,
|
GetRecentlyAddedHubsResponseType,
|
||||||
GetRecentlyAddedHubsType,
|
GetRecentlyAddedHubsType,
|
||||||
GetRecentlyAddedResponseBody,
|
GetRecentlyAddedResponseBody,
|
||||||
HasThumbnail,
|
|
||||||
OptimizedForStreaming,
|
|
||||||
ShowOrdering,
|
ShowOrdering,
|
||||||
} from "@lukehagar/plexjs/sdk/models/operations";
|
} from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
import { RFCDate } from "@lukehagar/plexjs/sdk/types";
|
import { RFCDate } from "@lukehagar/plexjs/sdk/types";
|
||||||
@@ -24,6 +20,7 @@ let value: GetRecentlyAddedResponseBody = {
|
|||||||
mediaContainer: {
|
mediaContainer: {
|
||||||
size: 50,
|
size: 50,
|
||||||
identifier: "com.plexapp.plugins.library",
|
identifier: "com.plexapp.plugins.library",
|
||||||
|
allowSync: false,
|
||||||
meta: {
|
meta: {
|
||||||
type: [
|
type: [
|
||||||
{
|
{
|
||||||
@@ -44,8 +41,6 @@ let value: GetRecentlyAddedResponseBody = {
|
|||||||
{
|
{
|
||||||
default: "asc",
|
default: "asc",
|
||||||
active: false,
|
active: false,
|
||||||
activeDirection: GetRecentlyAddedActiveDirection.Ascending,
|
|
||||||
defaultDirection: GetRecentlyAddedDefaultDirection.Ascending,
|
|
||||||
descKey: "titleSort:desc",
|
descKey: "titleSort:desc",
|
||||||
firstCharacterKey: "/library/sections/2/firstCharacter",
|
firstCharacterKey: "/library/sections/2/firstCharacter",
|
||||||
key: "titleSort",
|
key: "titleSort",
|
||||||
@@ -137,7 +132,6 @@ let value: GetRecentlyAddedResponseBody = {
|
|||||||
videoFrameRate: "24p",
|
videoFrameRate: "24p",
|
||||||
videoProfile: "main 10",
|
videoProfile: "main 10",
|
||||||
hasVoiceActivity: false,
|
hasVoiceActivity: false,
|
||||||
optimizedForStreaming: OptimizedForStreaming.Enable,
|
|
||||||
has64bitOffsets: false,
|
has64bitOffsets: false,
|
||||||
part: [
|
part: [
|
||||||
{
|
{
|
||||||
@@ -153,7 +147,6 @@ let value: GetRecentlyAddedResponseBody = {
|
|||||||
optimizedForStreaming: false,
|
optimizedForStreaming: false,
|
||||||
videoProfile: "main 10",
|
videoProfile: "main 10",
|
||||||
indexes: "sd",
|
indexes: "sd",
|
||||||
hasThumbnail: HasThumbnail.True,
|
|
||||||
stream: [
|
stream: [
|
||||||
{
|
{
|
||||||
id: 272796,
|
id: 272796,
|
||||||
|
|||||||
@@ -3,17 +3,11 @@
|
|||||||
## Example Usage
|
## Example Usage
|
||||||
|
|
||||||
```typescript
|
```typescript
|
||||||
import {
|
import { GetRecentlyAddedSort } from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
GetRecentlyAddedActiveDirection,
|
|
||||||
GetRecentlyAddedDefaultDirection,
|
|
||||||
GetRecentlyAddedSort,
|
|
||||||
} from "@lukehagar/plexjs/sdk/models/operations";
|
|
||||||
|
|
||||||
let value: GetRecentlyAddedSort = {
|
let value: GetRecentlyAddedSort = {
|
||||||
default: "asc",
|
default: "asc",
|
||||||
active: false,
|
active: false,
|
||||||
activeDirection: GetRecentlyAddedActiveDirection.Ascending,
|
|
||||||
defaultDirection: GetRecentlyAddedDefaultDirection.Ascending,
|
|
||||||
descKey: "titleSort:desc",
|
descKey: "titleSort:desc",
|
||||||
firstCharacterKey: "/library/sections/2/firstCharacter",
|
firstCharacterKey: "/library/sections/2/firstCharacter",
|
||||||
key: "titleSort",
|
key: "titleSort",
|
||||||
|
|||||||
@@ -3,11 +3,7 @@
|
|||||||
## Example Usage
|
## Example Usage
|
||||||
|
|
||||||
```typescript
|
```typescript
|
||||||
import {
|
import { GetRecentlyAddedType } from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
GetRecentlyAddedActiveDirection,
|
|
||||||
GetRecentlyAddedDefaultDirection,
|
|
||||||
GetRecentlyAddedType,
|
|
||||||
} from "@lukehagar/plexjs/sdk/models/operations";
|
|
||||||
|
|
||||||
let value: GetRecentlyAddedType = {
|
let value: GetRecentlyAddedType = {
|
||||||
key: "/library/sections/2/all?type=2",
|
key: "/library/sections/2/all?type=2",
|
||||||
@@ -27,8 +23,6 @@ let value: GetRecentlyAddedType = {
|
|||||||
{
|
{
|
||||||
default: "asc",
|
default: "asc",
|
||||||
active: false,
|
active: false,
|
||||||
activeDirection: GetRecentlyAddedActiveDirection.Ascending,
|
|
||||||
defaultDirection: GetRecentlyAddedDefaultDirection.Ascending,
|
|
||||||
descKey: "titleSort:desc",
|
descKey: "titleSort:desc",
|
||||||
firstCharacterKey: "/library/sections/2/firstCharacter",
|
firstCharacterKey: "/library/sections/2/firstCharacter",
|
||||||
key: "titleSort",
|
key: "titleSort",
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import { GetResourcesStatisticsResponse } from "@lukehagar/plexjs/sdk/models/ope
|
|||||||
|
|
||||||
let value: GetResourcesStatisticsResponse = {
|
let value: GetResourcesStatisticsResponse = {
|
||||||
contentType: "<value>",
|
contentType: "<value>",
|
||||||
statusCode: 301,
|
statusCode: 226,
|
||||||
rawResponse: new Response("{\"message\": \"hello world\"}", {
|
rawResponse: new Response("{\"message\": \"hello world\"}", {
|
||||||
headers: { "Content-Type": "application/json" },
|
headers: { "Content-Type": "application/json" },
|
||||||
}),
|
}),
|
||||||
|
|||||||
@@ -3,11 +3,7 @@
|
|||||||
## Example Usage
|
## Example Usage
|
||||||
|
|
||||||
```typescript
|
```typescript
|
||||||
import {
|
import { GetSearchAllLibrariesMedia } from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
GetSearchAllLibrariesHasThumbnail,
|
|
||||||
GetSearchAllLibrariesMedia,
|
|
||||||
GetSearchAllLibrariesOptimizedForStreaming,
|
|
||||||
} from "@lukehagar/plexjs/sdk/models/operations";
|
|
||||||
|
|
||||||
let value: GetSearchAllLibrariesMedia = {
|
let value: GetSearchAllLibrariesMedia = {
|
||||||
id: 119534,
|
id: 119534,
|
||||||
@@ -25,7 +21,6 @@ let value: GetSearchAllLibrariesMedia = {
|
|||||||
videoFrameRate: "24p",
|
videoFrameRate: "24p",
|
||||||
videoProfile: "main 10",
|
videoProfile: "main 10",
|
||||||
hasVoiceActivity: false,
|
hasVoiceActivity: false,
|
||||||
optimizedForStreaming: GetSearchAllLibrariesOptimizedForStreaming.Enable,
|
|
||||||
has64bitOffsets: false,
|
has64bitOffsets: false,
|
||||||
part: [
|
part: [
|
||||||
{
|
{
|
||||||
@@ -41,7 +36,6 @@ let value: GetSearchAllLibrariesMedia = {
|
|||||||
optimizedForStreaming: false,
|
optimizedForStreaming: false,
|
||||||
videoProfile: "main 10",
|
videoProfile: "main 10",
|
||||||
indexes: "sd",
|
indexes: "sd",
|
||||||
hasThumbnail: GetSearchAllLibrariesHasThumbnail.True,
|
|
||||||
stream: [
|
stream: [
|
||||||
{
|
{
|
||||||
id: 272796,
|
id: 272796,
|
||||||
|
|||||||
@@ -7,20 +7,18 @@ import {
|
|||||||
GetSearchAllLibrariesEnableCreditsMarkerGeneration,
|
GetSearchAllLibrariesEnableCreditsMarkerGeneration,
|
||||||
GetSearchAllLibrariesEpisodeSort,
|
GetSearchAllLibrariesEpisodeSort,
|
||||||
GetSearchAllLibrariesFlattenSeasons,
|
GetSearchAllLibrariesFlattenSeasons,
|
||||||
GetSearchAllLibrariesHasThumbnail,
|
|
||||||
GetSearchAllLibrariesLibraryType,
|
GetSearchAllLibrariesLibraryType,
|
||||||
GetSearchAllLibrariesMediaContainer,
|
GetSearchAllLibrariesMediaContainer,
|
||||||
GetSearchAllLibrariesOptimizedForStreaming,
|
|
||||||
GetSearchAllLibrariesShowOrdering,
|
GetSearchAllLibrariesShowOrdering,
|
||||||
GetSearchAllLibrariesType,
|
GetSearchAllLibrariesType,
|
||||||
} from "@lukehagar/plexjs/sdk/models/operations";
|
} from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
import { RFCDate } from "@lukehagar/plexjs/sdk/types";
|
import { RFCDate } from "@lukehagar/plexjs/sdk/types";
|
||||||
|
|
||||||
let value: GetSearchAllLibrariesMediaContainer = {
|
let value: GetSearchAllLibrariesMediaContainer = {
|
||||||
size: 691.67,
|
size: 8663.83,
|
||||||
searchResult: [
|
searchResult: [
|
||||||
{
|
{
|
||||||
score: 6974.29,
|
score: 9755.22,
|
||||||
metadata: {
|
metadata: {
|
||||||
ratingKey: "58683",
|
ratingKey: "58683",
|
||||||
key: "/library/metadata/58683",
|
key: "/library/metadata/58683",
|
||||||
@@ -83,8 +81,6 @@ let value: GetSearchAllLibrariesMediaContainer = {
|
|||||||
videoFrameRate: "24p",
|
videoFrameRate: "24p",
|
||||||
videoProfile: "main 10",
|
videoProfile: "main 10",
|
||||||
hasVoiceActivity: false,
|
hasVoiceActivity: false,
|
||||||
optimizedForStreaming:
|
|
||||||
GetSearchAllLibrariesOptimizedForStreaming.Enable,
|
|
||||||
has64bitOffsets: false,
|
has64bitOffsets: false,
|
||||||
part: [
|
part: [
|
||||||
{
|
{
|
||||||
@@ -100,7 +96,6 @@ let value: GetSearchAllLibrariesMediaContainer = {
|
|||||||
optimizedForStreaming: false,
|
optimizedForStreaming: false,
|
||||||
videoProfile: "main 10",
|
videoProfile: "main 10",
|
||||||
indexes: "sd",
|
indexes: "sd",
|
||||||
hasThumbnail: GetSearchAllLibrariesHasThumbnail.True,
|
|
||||||
stream: [
|
stream: [
|
||||||
{
|
{
|
||||||
id: 272796,
|
id: 272796,
|
||||||
|
|||||||
@@ -7,10 +7,8 @@ import {
|
|||||||
GetSearchAllLibrariesEnableCreditsMarkerGeneration,
|
GetSearchAllLibrariesEnableCreditsMarkerGeneration,
|
||||||
GetSearchAllLibrariesEpisodeSort,
|
GetSearchAllLibrariesEpisodeSort,
|
||||||
GetSearchAllLibrariesFlattenSeasons,
|
GetSearchAllLibrariesFlattenSeasons,
|
||||||
GetSearchAllLibrariesHasThumbnail,
|
|
||||||
GetSearchAllLibrariesLibraryType,
|
GetSearchAllLibrariesLibraryType,
|
||||||
GetSearchAllLibrariesMetadata,
|
GetSearchAllLibrariesMetadata,
|
||||||
GetSearchAllLibrariesOptimizedForStreaming,
|
|
||||||
GetSearchAllLibrariesShowOrdering,
|
GetSearchAllLibrariesShowOrdering,
|
||||||
GetSearchAllLibrariesType,
|
GetSearchAllLibrariesType,
|
||||||
} from "@lukehagar/plexjs/sdk/models/operations";
|
} from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
@@ -78,7 +76,6 @@ let value: GetSearchAllLibrariesMetadata = {
|
|||||||
videoFrameRate: "24p",
|
videoFrameRate: "24p",
|
||||||
videoProfile: "main 10",
|
videoProfile: "main 10",
|
||||||
hasVoiceActivity: false,
|
hasVoiceActivity: false,
|
||||||
optimizedForStreaming: GetSearchAllLibrariesOptimizedForStreaming.Enable,
|
|
||||||
has64bitOffsets: false,
|
has64bitOffsets: false,
|
||||||
part: [
|
part: [
|
||||||
{
|
{
|
||||||
@@ -94,7 +91,6 @@ let value: GetSearchAllLibrariesMetadata = {
|
|||||||
optimizedForStreaming: false,
|
optimizedForStreaming: false,
|
||||||
videoProfile: "main 10",
|
videoProfile: "main 10",
|
||||||
indexes: "sd",
|
indexes: "sd",
|
||||||
hasThumbnail: GetSearchAllLibrariesHasThumbnail.True,
|
|
||||||
stream: [
|
stream: [
|
||||||
{
|
{
|
||||||
id: 272796,
|
id: 272796,
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
## Example Usage
|
## Example Usage
|
||||||
|
|
||||||
```typescript
|
```typescript
|
||||||
import { GetSearchAllLibrariesHasThumbnail, GetSearchAllLibrariesPart } from "@lukehagar/plexjs/sdk/models/operations";
|
import { GetSearchAllLibrariesPart } from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
|
|
||||||
let value: GetSearchAllLibrariesPart = {
|
let value: GetSearchAllLibrariesPart = {
|
||||||
id: 119542,
|
id: 119542,
|
||||||
@@ -18,7 +18,6 @@ let value: GetSearchAllLibrariesPart = {
|
|||||||
optimizedForStreaming: false,
|
optimizedForStreaming: false,
|
||||||
videoProfile: "main 10",
|
videoProfile: "main 10",
|
||||||
indexes: "sd",
|
indexes: "sd",
|
||||||
hasThumbnail: GetSearchAllLibrariesHasThumbnail.True,
|
|
||||||
stream: [
|
stream: [
|
||||||
{
|
{
|
||||||
id: 272796,
|
id: 272796,
|
||||||
|
|||||||
@@ -3,12 +3,7 @@
|
|||||||
## Example Usage
|
## Example Usage
|
||||||
|
|
||||||
```typescript
|
```typescript
|
||||||
import {
|
import { GetSearchAllLibrariesRequest, SearchTypes } from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
GetSearchAllLibrariesRequest,
|
|
||||||
QueryParamIncludeCollections,
|
|
||||||
QueryParamIncludeExternalMedia,
|
|
||||||
SearchTypes,
|
|
||||||
} from "@lukehagar/plexjs/sdk/models/operations";
|
|
||||||
|
|
||||||
let value: GetSearchAllLibrariesRequest = {
|
let value: GetSearchAllLibrariesRequest = {
|
||||||
query: "<value>",
|
query: "<value>",
|
||||||
@@ -16,8 +11,6 @@ let value: GetSearchAllLibrariesRequest = {
|
|||||||
searchTypes: [
|
searchTypes: [
|
||||||
SearchTypes.OtherVideos,
|
SearchTypes.OtherVideos,
|
||||||
],
|
],
|
||||||
includeCollections: QueryParamIncludeCollections.Enable,
|
|
||||||
includeExternalMedia: QueryParamIncludeExternalMedia.Enable,
|
|
||||||
};
|
};
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -7,9 +7,7 @@ import {
|
|||||||
GetSearchAllLibrariesEnableCreditsMarkerGeneration,
|
GetSearchAllLibrariesEnableCreditsMarkerGeneration,
|
||||||
GetSearchAllLibrariesEpisodeSort,
|
GetSearchAllLibrariesEpisodeSort,
|
||||||
GetSearchAllLibrariesFlattenSeasons,
|
GetSearchAllLibrariesFlattenSeasons,
|
||||||
GetSearchAllLibrariesHasThumbnail,
|
|
||||||
GetSearchAllLibrariesLibraryType,
|
GetSearchAllLibrariesLibraryType,
|
||||||
GetSearchAllLibrariesOptimizedForStreaming,
|
|
||||||
GetSearchAllLibrariesResponse,
|
GetSearchAllLibrariesResponse,
|
||||||
GetSearchAllLibrariesShowOrdering,
|
GetSearchAllLibrariesShowOrdering,
|
||||||
GetSearchAllLibrariesType,
|
GetSearchAllLibrariesType,
|
||||||
@@ -18,16 +16,16 @@ import { RFCDate } from "@lukehagar/plexjs/sdk/types";
|
|||||||
|
|
||||||
let value: GetSearchAllLibrariesResponse = {
|
let value: GetSearchAllLibrariesResponse = {
|
||||||
contentType: "<value>",
|
contentType: "<value>",
|
||||||
statusCode: 511,
|
statusCode: 207,
|
||||||
rawResponse: new Response("{\"message\": \"hello world\"}", {
|
rawResponse: new Response("{\"message\": \"hello world\"}", {
|
||||||
headers: { "Content-Type": "application/json" },
|
headers: { "Content-Type": "application/json" },
|
||||||
}),
|
}),
|
||||||
object: {
|
object: {
|
||||||
mediaContainer: {
|
mediaContainer: {
|
||||||
size: 8558.04,
|
size: 1716.29,
|
||||||
searchResult: [
|
searchResult: [
|
||||||
{
|
{
|
||||||
score: 117.14,
|
score: 5210.37,
|
||||||
metadata: {
|
metadata: {
|
||||||
ratingKey: "58683",
|
ratingKey: "58683",
|
||||||
key: "/library/metadata/58683",
|
key: "/library/metadata/58683",
|
||||||
@@ -90,8 +88,6 @@ let value: GetSearchAllLibrariesResponse = {
|
|||||||
videoFrameRate: "24p",
|
videoFrameRate: "24p",
|
||||||
videoProfile: "main 10",
|
videoProfile: "main 10",
|
||||||
hasVoiceActivity: false,
|
hasVoiceActivity: false,
|
||||||
optimizedForStreaming:
|
|
||||||
GetSearchAllLibrariesOptimizedForStreaming.Enable,
|
|
||||||
has64bitOffsets: false,
|
has64bitOffsets: false,
|
||||||
part: [
|
part: [
|
||||||
{
|
{
|
||||||
@@ -107,7 +103,6 @@ let value: GetSearchAllLibrariesResponse = {
|
|||||||
optimizedForStreaming: false,
|
optimizedForStreaming: false,
|
||||||
videoProfile: "main 10",
|
videoProfile: "main 10",
|
||||||
indexes: "sd",
|
indexes: "sd",
|
||||||
hasThumbnail: GetSearchAllLibrariesHasThumbnail.True,
|
|
||||||
stream: [
|
stream: [
|
||||||
{
|
{
|
||||||
id: 272796,
|
id: 272796,
|
||||||
|
|||||||
@@ -9,9 +9,7 @@ import {
|
|||||||
GetSearchAllLibrariesEnableCreditsMarkerGeneration,
|
GetSearchAllLibrariesEnableCreditsMarkerGeneration,
|
||||||
GetSearchAllLibrariesEpisodeSort,
|
GetSearchAllLibrariesEpisodeSort,
|
||||||
GetSearchAllLibrariesFlattenSeasons,
|
GetSearchAllLibrariesFlattenSeasons,
|
||||||
GetSearchAllLibrariesHasThumbnail,
|
|
||||||
GetSearchAllLibrariesLibraryType,
|
GetSearchAllLibrariesLibraryType,
|
||||||
GetSearchAllLibrariesOptimizedForStreaming,
|
|
||||||
GetSearchAllLibrariesResponseBody,
|
GetSearchAllLibrariesResponseBody,
|
||||||
GetSearchAllLibrariesShowOrdering,
|
GetSearchAllLibrariesShowOrdering,
|
||||||
GetSearchAllLibrariesType,
|
GetSearchAllLibrariesType,
|
||||||
@@ -20,10 +18,10 @@ import { RFCDate } from "@lukehagar/plexjs/sdk/types";
|
|||||||
|
|
||||||
let value: GetSearchAllLibrariesResponseBody = {
|
let value: GetSearchAllLibrariesResponseBody = {
|
||||||
mediaContainer: {
|
mediaContainer: {
|
||||||
size: 4535.43,
|
size: 8558.04,
|
||||||
searchResult: [
|
searchResult: [
|
||||||
{
|
{
|
||||||
score: 7220.56,
|
score: 117.14,
|
||||||
metadata: {
|
metadata: {
|
||||||
ratingKey: "58683",
|
ratingKey: "58683",
|
||||||
key: "/library/metadata/58683",
|
key: "/library/metadata/58683",
|
||||||
@@ -86,8 +84,6 @@ let value: GetSearchAllLibrariesResponseBody = {
|
|||||||
videoFrameRate: "24p",
|
videoFrameRate: "24p",
|
||||||
videoProfile: "main 10",
|
videoProfile: "main 10",
|
||||||
hasVoiceActivity: false,
|
hasVoiceActivity: false,
|
||||||
optimizedForStreaming:
|
|
||||||
GetSearchAllLibrariesOptimizedForStreaming.Enable,
|
|
||||||
has64bitOffsets: false,
|
has64bitOffsets: false,
|
||||||
part: [
|
part: [
|
||||||
{
|
{
|
||||||
@@ -103,7 +99,6 @@ let value: GetSearchAllLibrariesResponseBody = {
|
|||||||
optimizedForStreaming: false,
|
optimizedForStreaming: false,
|
||||||
videoProfile: "main 10",
|
videoProfile: "main 10",
|
||||||
indexes: "sd",
|
indexes: "sd",
|
||||||
hasThumbnail: GetSearchAllLibrariesHasThumbnail.True,
|
|
||||||
stream: [
|
stream: [
|
||||||
{
|
{
|
||||||
id: 272796,
|
id: 272796,
|
||||||
|
|||||||
@@ -3,12 +3,9 @@
|
|||||||
## Example Usage
|
## Example Usage
|
||||||
|
|
||||||
```typescript
|
```typescript
|
||||||
import { GetServerResourcesRequest, IncludeHttps, IncludeIPv6, IncludeRelay } from "@lukehagar/plexjs/sdk/models/operations";
|
import { GetServerResourcesRequest } from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
|
|
||||||
let value: GetServerResourcesRequest = {
|
let value: GetServerResourcesRequest = {
|
||||||
includeHttps: IncludeHttps.Enable,
|
|
||||||
includeRelay: IncludeRelay.Enable,
|
|
||||||
includeIPv6: IncludeIPv6.Enable,
|
|
||||||
clientID: "3381b62b-9ab7-4e37-827b-203e9809eb58",
|
clientID: "3381b62b-9ab7-4e37-827b-203e9809eb58",
|
||||||
};
|
};
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ import { RFCDate } from "@lukehagar/plexjs/sdk/types";
|
|||||||
|
|
||||||
let value: GetSessionHistoryResponse = {
|
let value: GetSessionHistoryResponse = {
|
||||||
contentType: "<value>",
|
contentType: "<value>",
|
||||||
statusCode: 423,
|
statusCode: 305,
|
||||||
rawResponse: new Response("{\"message\": \"hello world\"}", {
|
rawResponse: new Response("{\"message\": \"hello world\"}", {
|
||||||
headers: { "Content-Type": "application/json" },
|
headers: { "Content-Type": "application/json" },
|
||||||
}),
|
}),
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import { GetSessionsResponse } from "@lukehagar/plexjs/sdk/models/operations";
|
|||||||
|
|
||||||
let value: GetSessionsResponse = {
|
let value: GetSessionsResponse = {
|
||||||
contentType: "<value>",
|
contentType: "<value>",
|
||||||
statusCode: 226,
|
statusCode: 500,
|
||||||
rawResponse: new Response("{\"message\": \"hello world\"}", {
|
rawResponse: new Response("{\"message\": \"hello world\"}", {
|
||||||
headers: { "Content-Type": "application/json" },
|
headers: { "Content-Type": "application/json" },
|
||||||
}),
|
}),
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
import { GetSourceConnectionInformationRequest } from "@lukehagar/plexjs/sdk/models/operations";
|
import { GetSourceConnectionInformationRequest } from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
|
|
||||||
let value: GetSourceConnectionInformationRequest = {
|
let value: GetSourceConnectionInformationRequest = {
|
||||||
source: "provider://provider-identifier",
|
source: "server://client-identifier",
|
||||||
};
|
};
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import { GetSourceConnectionInformationResponse } from "@lukehagar/plexjs/sdk/mo
|
|||||||
|
|
||||||
let value: GetSourceConnectionInformationResponse = {
|
let value: GetSourceConnectionInformationResponse = {
|
||||||
contentType: "<value>",
|
contentType: "<value>",
|
||||||
statusCode: 202,
|
statusCode: 204,
|
||||||
rawResponse: new Response("{\"message\": \"hello world\"}", {
|
rawResponse: new Response("{\"message\": \"hello world\"}", {
|
||||||
headers: { "Content-Type": "application/json" },
|
headers: { "Content-Type": "application/json" },
|
||||||
}),
|
}),
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import { GetStatisticsResponse } from "@lukehagar/plexjs/sdk/models/operations";
|
|||||||
|
|
||||||
let value: GetStatisticsResponse = {
|
let value: GetStatisticsResponse = {
|
||||||
contentType: "<value>",
|
contentType: "<value>",
|
||||||
statusCode: 411,
|
statusCode: 101,
|
||||||
rawResponse: new Response("{\"message\": \"hello world\"}", {
|
rawResponse: new Response("{\"message\": \"hello world\"}", {
|
||||||
headers: { "Content-Type": "application/json" },
|
headers: { "Content-Type": "application/json" },
|
||||||
}),
|
}),
|
||||||
|
|||||||
@@ -11,7 +11,6 @@ let value: GetTokenByPinIdAuthPinContainer = {
|
|||||||
id: 308667304,
|
id: 308667304,
|
||||||
code: "7RQZ",
|
code: "7RQZ",
|
||||||
product: "0",
|
product: "0",
|
||||||
trusted: false,
|
|
||||||
qr: "https://plex.tv/api/v2/pins/qr/7RQZ",
|
qr: "https://plex.tv/api/v2/pins/qr/7RQZ",
|
||||||
clientIdentifier: "string",
|
clientIdentifier: "string",
|
||||||
location: {
|
location: {
|
||||||
@@ -19,15 +18,11 @@ let value: GetTokenByPinIdAuthPinContainer = {
|
|||||||
continentCode: "NA",
|
continentCode: "NA",
|
||||||
country: "United States Virgin Islands",
|
country: "United States Virgin Islands",
|
||||||
city: "Amsterdam",
|
city: "Amsterdam",
|
||||||
europeanUnionMember: true,
|
|
||||||
timeZone: "America/St_Thomas",
|
timeZone: "America/St_Thomas",
|
||||||
postalCode: "802",
|
postalCode: "802",
|
||||||
inPrivacyRestrictedCountry: true,
|
|
||||||
inPrivacyRestrictedRegion: true,
|
|
||||||
subdivisions: "Saint Thomas",
|
subdivisions: "Saint Thomas",
|
||||||
coordinates: "18.3381, -64.8941",
|
coordinates: "18.3381, -64.8941",
|
||||||
},
|
},
|
||||||
expiresIn: 876,
|
|
||||||
createdAt: new Date("2024-07-16T17:03:05Z"),
|
createdAt: new Date("2024-07-16T17:03:05Z"),
|
||||||
expiresAt: new Date("2024-07-16T17:18:05Z"),
|
expiresAt: new Date("2024-07-16T17:18:05Z"),
|
||||||
authToken: null,
|
authToken: null,
|
||||||
|
|||||||
@@ -12,11 +12,8 @@ let value: GetTokenByPinIdGeoData = {
|
|||||||
continentCode: "NA",
|
continentCode: "NA",
|
||||||
country: "United States Virgin Islands",
|
country: "United States Virgin Islands",
|
||||||
city: "Amsterdam",
|
city: "Amsterdam",
|
||||||
europeanUnionMember: true,
|
|
||||||
timeZone: "America/St_Thomas",
|
timeZone: "America/St_Thomas",
|
||||||
postalCode: "802",
|
postalCode: "802",
|
||||||
inPrivacyRestrictedCountry: true,
|
|
||||||
inPrivacyRestrictedRegion: true,
|
|
||||||
subdivisions: "Saint Thomas",
|
subdivisions: "Saint Thomas",
|
||||||
coordinates: "18.3381, -64.8941",
|
coordinates: "18.3381, -64.8941",
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -15,7 +15,6 @@ let value: GetTokenByPinIdResponse = {
|
|||||||
id: 308667304,
|
id: 308667304,
|
||||||
code: "7RQZ",
|
code: "7RQZ",
|
||||||
product: "0",
|
product: "0",
|
||||||
trusted: false,
|
|
||||||
qr: "https://plex.tv/api/v2/pins/qr/7RQZ",
|
qr: "https://plex.tv/api/v2/pins/qr/7RQZ",
|
||||||
clientIdentifier: "string",
|
clientIdentifier: "string",
|
||||||
location: {
|
location: {
|
||||||
@@ -23,15 +22,11 @@ let value: GetTokenByPinIdResponse = {
|
|||||||
continentCode: "NA",
|
continentCode: "NA",
|
||||||
country: "United States Virgin Islands",
|
country: "United States Virgin Islands",
|
||||||
city: "Amsterdam",
|
city: "Amsterdam",
|
||||||
europeanUnionMember: true,
|
|
||||||
timeZone: "America/St_Thomas",
|
timeZone: "America/St_Thomas",
|
||||||
postalCode: "802",
|
postalCode: "802",
|
||||||
inPrivacyRestrictedCountry: true,
|
|
||||||
inPrivacyRestrictedRegion: true,
|
|
||||||
subdivisions: "Saint Thomas",
|
subdivisions: "Saint Thomas",
|
||||||
coordinates: "18.3381, -64.8941",
|
coordinates: "18.3381, -64.8941",
|
||||||
},
|
},
|
||||||
expiresIn: 876,
|
|
||||||
createdAt: new Date("2024-07-16T17:03:05Z"),
|
createdAt: new Date("2024-07-16T17:03:05Z"),
|
||||||
expiresAt: new Date("2024-07-16T17:18:05Z"),
|
expiresAt: new Date("2024-07-16T17:18:05Z"),
|
||||||
authToken: null,
|
authToken: null,
|
||||||
|
|||||||
@@ -4,21 +4,16 @@
|
|||||||
|
|
||||||
```typescript
|
```typescript
|
||||||
import {
|
import {
|
||||||
AutoSelectSubtitle,
|
|
||||||
DefaultSubtitleAccessibility,
|
|
||||||
DefaultSubtitleForced,
|
|
||||||
GetTokenDetailsAuthenticationResponseStatus,
|
GetTokenDetailsAuthenticationResponseStatus,
|
||||||
GetTokenDetailsAuthenticationStatus,
|
GetTokenDetailsAuthenticationStatus,
|
||||||
GetTokenDetailsResponse,
|
GetTokenDetailsResponse,
|
||||||
GetTokenDetailsStatus,
|
GetTokenDetailsStatus,
|
||||||
MailingListStatus,
|
MailingListStatus,
|
||||||
MediaReviewsVisibility,
|
|
||||||
WatchedIndicator,
|
|
||||||
} from "@lukehagar/plexjs/sdk/models/operations";
|
} from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
|
|
||||||
let value: GetTokenDetailsResponse = {
|
let value: GetTokenDetailsResponse = {
|
||||||
contentType: "<value>",
|
contentType: "<value>",
|
||||||
statusCode: 100,
|
statusCode: 302,
|
||||||
rawResponse: new Response("{\"message\": \"hello world\"}", {
|
rawResponse: new Response("{\"message\": \"hello world\"}", {
|
||||||
headers: { "Content-Type": "application/json" },
|
headers: { "Content-Type": "application/json" },
|
||||||
}),
|
}),
|
||||||
@@ -36,18 +31,12 @@ let value: GetTokenDetailsResponse = {
|
|||||||
homeSize: 1,
|
homeSize: 1,
|
||||||
id: 13692262,
|
id: 13692262,
|
||||||
joinedAt: 1556281940,
|
joinedAt: 1556281940,
|
||||||
locale: "ko",
|
locale: "hi",
|
||||||
mailingListStatus: MailingListStatus.Active,
|
mailingListStatus: MailingListStatus.Active,
|
||||||
maxHomeSize: 15,
|
maxHomeSize: 15,
|
||||||
profile: {
|
profile: {
|
||||||
autoSelectAudio: true,
|
|
||||||
defaultAudioLanguage: "ja",
|
defaultAudioLanguage: "ja",
|
||||||
defaultSubtitleLanguage: "en",
|
defaultSubtitleLanguage: "en",
|
||||||
autoSelectSubtitle: AutoSelectSubtitle.Enable,
|
|
||||||
defaultSubtitleAccessibility: DefaultSubtitleAccessibility.Enable,
|
|
||||||
defaultSubtitleForced: DefaultSubtitleForced.Enable,
|
|
||||||
watchedIndicator: WatchedIndicator.Enable,
|
|
||||||
mediaReviewsVisibility: MediaReviewsVisibility.Enable,
|
|
||||||
},
|
},
|
||||||
rememberExpiresAt: 1556281940,
|
rememberExpiresAt: 1556281940,
|
||||||
scrobbleTypes: "<value>",
|
scrobbleTypes: "<value>",
|
||||||
|
|||||||
@@ -6,16 +6,11 @@ Logged in user details
|
|||||||
|
|
||||||
```typescript
|
```typescript
|
||||||
import {
|
import {
|
||||||
AutoSelectSubtitle,
|
|
||||||
DefaultSubtitleAccessibility,
|
|
||||||
DefaultSubtitleForced,
|
|
||||||
GetTokenDetailsAuthenticationResponseStatus,
|
GetTokenDetailsAuthenticationResponseStatus,
|
||||||
GetTokenDetailsAuthenticationStatus,
|
GetTokenDetailsAuthenticationStatus,
|
||||||
GetTokenDetailsStatus,
|
GetTokenDetailsStatus,
|
||||||
GetTokenDetailsUserPlexAccount,
|
GetTokenDetailsUserPlexAccount,
|
||||||
MailingListStatus,
|
MailingListStatus,
|
||||||
MediaReviewsVisibility,
|
|
||||||
WatchedIndicator,
|
|
||||||
} from "@lukehagar/plexjs/sdk/models/operations";
|
} from "@lukehagar/plexjs/sdk/models/operations";
|
||||||
|
|
||||||
let value: GetTokenDetailsUserPlexAccount = {
|
let value: GetTokenDetailsUserPlexAccount = {
|
||||||
@@ -32,18 +27,12 @@ let value: GetTokenDetailsUserPlexAccount = {
|
|||||||
homeSize: 1,
|
homeSize: 1,
|
||||||
id: 13692262,
|
id: 13692262,
|
||||||
joinedAt: 1556281940,
|
joinedAt: 1556281940,
|
||||||
locale: "ar",
|
locale: "ja",
|
||||||
mailingListStatus: MailingListStatus.Active,
|
mailingListStatus: MailingListStatus.Active,
|
||||||
maxHomeSize: 15,
|
maxHomeSize: 15,
|
||||||
profile: {
|
profile: {
|
||||||
autoSelectAudio: true,
|
|
||||||
defaultAudioLanguage: "ja",
|
defaultAudioLanguage: "ja",
|
||||||
defaultSubtitleLanguage: "en",
|
defaultSubtitleLanguage: "en",
|
||||||
autoSelectSubtitle: AutoSelectSubtitle.Enable,
|
|
||||||
defaultSubtitleAccessibility: DefaultSubtitleAccessibility.Enable,
|
|
||||||
defaultSubtitleForced: DefaultSubtitleForced.Enable,
|
|
||||||
watchedIndicator: WatchedIndicator.Enable,
|
|
||||||
mediaReviewsVisibility: MediaReviewsVisibility.Enable,
|
|
||||||
},
|
},
|
||||||
rememberExpiresAt: 1556281940,
|
rememberExpiresAt: 1556281940,
|
||||||
scrobbleTypes: "<value>",
|
scrobbleTypes: "<value>",
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user