Nicholas W
3a91092fbf
Schema updates from August 3 ( #1 )
...
* Update: formatting
* Fix: libraryItemController `play` endpoint
+ Endpoints cannot have optional path parameters
+ Moved schemas to `components` section
* Fix: MeController optional path parameters
* Fix: Books do not have `episodeId` in `mediaProgress`
* Fix: `PlaybackSession` oneOf between book and podcast
* Update: bundled spec
* Fix: `allowReserved` in LibraryItem include query
* Add: tags to AuthController endpoints
* Fix: summary of play endpoints
* Update: bundled spec
2024-08-04 09:00:32 +02:00
Vito0912
e6d4e89bd1
Updated LibraryItemController Paths (See description)
...
Added missing abridged
Fixed wrong type on start of bookChapter
Added missing libraryFile for LibraryItem
Added missing type to id in media
2024-07-29 21:44:43 +02:00
Nicholas W
c5e60d30e1
Podcast endpoints ( #3140 )
...
* Add: `AudioTrack.yaml`
* Fix: audiotrack example
* Initial: podcast schemas and endpoints
* Update schemas
* Add: podcasts tag
* Update bundled spec
2024-07-11 16:29:35 -05:00
Nicholas W
baf5f7fbc3
Initial library endpoints ( #3012 )
...
* Fix: extra type in `Author.yaml`
* Fix: formatting
* Initial library schema
* Additional debugging
* Fix: spec relative paths
* Add: ebook file spec
* Fix: response type should be string
* Linting updates
* Add: missing librarySettings
* Temporary fix: Library cron can be null or false
* Author controller updates
* Add: `/api/libraries/{id}` endpoint
* Update library responses
* Add: descriptions
* Fix: queries should be in body
* Fix: `body` should be `requestBody`
* Move: `libraryController` paths, clean up `requestBody`
* Clean up libraryController parameters
* Move: author endpoints to controller
* Add `get` for author images
* Simplify author schema with items
* Remove: unused response type
* Update: formatting
* Update json
* Update requestBody on LibraryController
* LibrarySettings update
* Replace: generic parameter with path specific parameter
* Fix: requestBody descriptions
* Fix: match post operation
* Temporary: nullable Author schemas
* LibraryController items endpoint
* Add: delete library items with issues
* Massive cleanup and violation fixing
* Update bundled spec
* Add: remove library items with issues
* Add: library items endpoint
* Fix: errors
* Fix: base schemas
* Add: series schemas
* Add: library series endpoint
* Fix: oneOf and array issues
* Add: author search region for matching
* Add: series endpoints
* Fix: series issues
* Add library series endpoint and update deprecation
* Fix: series endpoint deprecation
* Fix: `name` in `sortDesc` schema
* Add: workflow for linting spec
* Update OpenAPI readme
2024-06-13 17:09:02 -05:00
Nicholas Wallace
c7ac12a67a
Split schema to sub files
2024-03-31 22:47:14 +00:00