Notification endpoints (#3096)

* Initial notification schema

* Add: notification event and settings schema

* Add: NotificationController

* Update bundled spec

* Fix: `operationId` typos

* Fix: library response to be arroy of objects

* Fix: notification ID is not uuid

* Add: `nullable` notification creation parameters

* Nullable libraryId schema

* Remove: `id` from Notification requestBody

* Fix: `allOf` for `libraryItemSequence`

* Fix: required `id` in wrong body

* Fix: libraryItem typos

* Update: bundled spec
This commit is contained in:
Nicholas W 2024-06-23 12:12:10 -07:00 committed by GitHub
parent 09bcc1191f
commit 7d05317357
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 961 additions and 8 deletions

View file

@ -69,4 +69,7 @@ components:
description: A single item on the server, like a book or podcast. Includes series sequence information.
allOf:
- $ref: '#/components/schemas/libraryItemBase'
- $ref: './entities/Series.yaml#/components/schemas/sequence'
- type: object
properties:
sequence:
$ref: './entities/Series.yaml#/components/schemas/sequence'