Skip to content

Commit a536be3

Browse files
committed
refactor: changed /request to use PostRequest and SeasonsAll named schemas
1 parent f2449aa commit a536be3

File tree

1 file changed

+42
-37
lines changed

1 file changed

+42
-37
lines changed

seerr-api.yml

Lines changed: 42 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1896,6 +1896,47 @@ components:
18961896
type: array
18971897
items:
18981898
$ref: '#/components/schemas/MediaRequest'
1899+
SeasonsAll:
1900+
type: string
1901+
enum:
1902+
- all
1903+
PostRequest:
1904+
type: object
1905+
properties:
1906+
mediaType:
1907+
type: string
1908+
enum: [movie, tv]
1909+
example: movie
1910+
mediaId:
1911+
type: integer
1912+
example: 123
1913+
tvdbId:
1914+
type: integer
1915+
example: 123
1916+
seasons:
1917+
oneOf:
1918+
- type: array
1919+
items:
1920+
type: integer
1921+
minimum: 0
1922+
- $ref: '#/components/schemas/SeasonsAll'
1923+
is4k:
1924+
type: boolean
1925+
example: false
1926+
serverId:
1927+
type: integer
1928+
profileId:
1929+
type: integer
1930+
rootFolder:
1931+
type: string
1932+
languageProfileId:
1933+
type: integer
1934+
userId:
1935+
type: integer
1936+
nullable: true
1937+
required:
1938+
- mediaType
1939+
- mediaId
18991940
RequestsCounts:
19001941
type: object
19011942
properties:
@@ -6120,43 +6161,7 @@ paths:
61206161
content:
61216162
application/json:
61226163
schema:
6123-
type: object
6124-
properties:
6125-
mediaType:
6126-
type: string
6127-
enum: [movie, tv]
6128-
example: movie
6129-
mediaId:
6130-
type: integer
6131-
example: 123
6132-
tvdbId:
6133-
type: integer
6134-
example: 123
6135-
seasons:
6136-
oneOf:
6137-
- type: array
6138-
items:
6139-
type: integer
6140-
minimum: 0
6141-
- type: string
6142-
enum: [all]
6143-
is4k:
6144-
type: boolean
6145-
example: false
6146-
serverId:
6147-
type: integer
6148-
profileId:
6149-
type: integer
6150-
rootFolder:
6151-
type: string
6152-
languageProfileId:
6153-
type: integer
6154-
userId:
6155-
type: integer
6156-
nullable: true
6157-
required:
6158-
- mediaType
6159-
- mediaId
6164+
$ref: '#/components/schemas/PostRequest'
61606165
responses:
61616166
'201':
61626167
description: Succesfully created the request

0 commit comments

Comments
 (0)