Commit Graph

150 Commits

Author SHA1 Message Date
Colin Hemphill
2d6d30392b Update watchlist server url 2025-09-14 08:28:10 -05:00
JasonLandbridge
60cae730dd removed required 2025-06-08 17:49:33 +02:00
JasonLandbridge
0b7afc3d27 delete 2025-06-08 17:10:54 +02:00
JasonLandbridge
926db1fd1a feat: add new YAML schemas for media search results and related properties 2025-06-08 16:56:39 +02:00
JasonLandbridge
5b9a57a61b refactor: remove required fields from YAML schemas for improved clarity 2025-06-08 15:08:05 +02:00
JasonLandbridge
ec6746ca86 help tests pass 2025-06-08 14:22:14 +02:00
JasonLandbridge
22a42d0230 refactor: remove descriptions from YAML files for clarity 2025-06-08 14:14:01 +02:00
JasonLandbridge
8c1ba403db split out media data 2025-06-08 12:08:45 +02:00
JasonLandbridge
b8a53cb7a8 fix commit merge error 2025-06-03 14:08:21 +02:00
Jason Landbridge
234de20aa8 Update src/models/writer/tag-key.yaml
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-06-03 14:00:38 +02:00
Jason Landbridge
f072678c08 Update src/models/producer/tag-key.yaml
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-06-03 14:00:11 +02:00
JasonLandbridge
687a36687b refactor: update includeGuids parameter and restructure MediaContainer properties in YAML files 2025-06-03 13:54:12 +02:00
JasonLandbridge
315ef8fd2f replaced guids with a ref 2025-06-03 13:54:12 +02:00
Jason Landbridge
170f39cb80 Update src/models/producer/thumb.yaml
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-06-03 13:33:04 +02:00
Jason Landbridge
3edcb1b2a2 Update src/models/role/id.yaml
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-06-03 13:32:39 +02:00
Jason Landbridge
ce0a5734bc Update src/models/genre/id.yaml
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-06-03 13:32:20 +02:00
Jason Landbridge
6eb0950193 Update src/models/country/id.yaml
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-06-03 13:32:03 +02:00
JasonLandbridge
7fbcc08ebc fix unit tests 2025-06-03 13:31:39 +02:00
JasonLandbridge
e45219378d refactor: update descriptions for identifiers in YAML files to clarify uniqueness across Plex servers 2025-06-03 13:05:15 +02:00
JasonLandbridge
f6a944deca moved to correct folder 2025-06-03 13:05:15 +02:00
JasonLandbridge
d1ee80a018 cleanup 2025-06-03 13:05:15 +02:00
JasonLandbridge
0b0cd0ad30 make the ratingkeys work with multiple at once 2025-06-03 13:05:15 +02:00
Ricardo Osorio
41aad1984c re-add boolean type 2025-05-04 15:55:34 +02:00
Ricardo Osorio
dfcda59a95 Update hidden.yaml spec and remove unused boolean 2025-05-04 15:40:19 +02:00
JasonLandbridge
5facd6ab55 correction 2025-04-30 22:41:01 +02:00
JasonLandbridge
b8e90fcb70 added enum for stream type 2025-04-30 22:33:55 +02:00
JasonLandbridge
ff31ecfdeb cleaned up Get media meta data 2025-04-30 22:33:55 +02:00
JasonLandbridge
79ffb56f4b added new test 2025-04-30 22:33:55 +02:00
JasonLandbridge
dd769b1287 cleaned up Get media meta data 2025-04-30 22:33:55 +02:00
Chance Zibolski
2a8acd985f Set x-speakeasy-unknown-values for non-boolean enums
Speakeasy generates "closed enums" by default, which doesn't work well
for forward compatibility, meaning that when Plex updates their API and
the response types include a new type of value, it can result in errors
when unmarshaling the response in one of the generated SDKs.

To resolve this, they support using "open enums" by specifying the
x-speakeasy-unknown-values on the schema for an enum.

For details see https://www.speakeasy.com/docs/customize/data-model/enums#open-vs-closed-enums

I've only does this for non-boolean enums, ie: enums where the values
aren't generally 0 or 1 for the purposes of true/false.

I also did this for non-model schemas (paths) too. This allows
users of the SDK to manually provide a value for an unsupported enum in
their request parameters. This is useful when the SDK hasn't been
updated to support a new value available for filtering for example.

Fixes https://github.com/LukeHagar/plex-api-spec/issues/95

Signed-off-by: Chance Zibolski <chance.zibolski@gmail.com>
2025-04-18 15:29:38 -07:00
JasonLandbridge
18cfde2021 fixed incorrect type 2025-04-13 15:58:16 +02:00
JasonLandbridge
462b30f914 cleaned up Get All Libraries endpoint 2025-04-05 12:34:40 +02:00
Ben Jones
1a2eeccb56 feat: add endpoints for fetching and uploading posters/artwork 2025-04-02 21:26:32 +01:00
JasonLandbridge
3e91772f69 cleaned up Get Recently Added 2025-03-08 11:10:56 +01:00
JasonLandbridge
c675101918 removed non-existent endpoint 2025-03-08 11:10:56 +01:00
herodev1337
7e63e4d43f removed subscriptions from required array 2025-03-06 11:23:22 +01:00
Jason Landbridge
f12f6f7298 Update src/models/collection/tag.yaml
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-02-09 10:13:44 +01:00
JasonLandbridge
457d3aa023 added test and fixes for get-library-all
corrected get-media-meta-data response
2025-02-09 09:59:57 +01:00
JasonLandbridge
18f1330458 fix lint issues 2025-02-06 23:43:04 +01:00
JasonLandbridge
1247092041 fix lint issues 2025-02-06 23:39:37 +01:00
JasonLandbridge
d627cff7bb added some unit tests 2025-02-06 23:30:53 +01:00
JasonLandbridge
b126cde00c corrected get-media-meta-data response 2025-02-06 22:48:23 +01:00
JasonLandbridge
8a2b5f8047 added library-actors 2025-02-06 13:45:41 +01:00
JasonLandbridge
9bae1e5749 split up the media container has some properties are sometimes missing in certain responses 2025-02-06 13:45:22 +01:00
JasonLandbridge
401efaf340 made unit testing xml compatible 2025-02-05 12:53:53 +01:00
JasonLandbridge
aea7a4bf90 feat:
added https://plex.tv/api/users
2025-02-05 11:46:49 +01:00
JasonLandbridge
6de2df3732 added parameters 2025-02-04 11:55:04 +01:00
JasonLandbridge
f3234f47c5 added genres 2025-02-04 11:50:23 +01:00
JasonLandbridge
c8478ecdc0 added country endpoint by library endpoint 2025-02-04 10:54:25 +01:00
JasonLandbridge
947f8333df trigger change 2025-01-26 18:45:47 +01:00