remove everything related to requests (#455)

This PR removes the requests feature. The functionality will be replaced
either by Seerr or by reimplementing it in a better way.
This commit is contained in:
Maximilian Dorninger
2026-02-22 19:46:47 +01:00
committed by GitHub
parent c2645000e5
commit a643c9426d
25 changed files with 633 additions and 2627 deletions

View File

@@ -530,74 +530,6 @@ export interface paths {
patch?: never;
trace?: never;
};
'/api/v1/tv/seasons/requests': {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Get Season Requests
* @description Get all season requests.
*/
get: operations['get_season_requests_api_v1_tv_seasons_requests_get'];
/**
* Update Request
* @description Update an existing season request.
*/
put: operations['update_request_api_v1_tv_seasons_requests_put'];
/**
* Request A Season
* @description Create a new season request.
*/
post: operations['request_a_season_api_v1_tv_seasons_requests_post'];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
'/api/v1/tv/seasons/requests/{season_request_id}': {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
/**
* Authorize Request
* @description Authorize or de-authorize a season request.
*/
patch: operations['authorize_request_api_v1_tv_seasons_requests__season_request_id__patch'];
trace?: never;
};
'/api/v1/tv/seasons/requests/{request_id}': {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post?: never;
/**
* Delete Season Request
* @description Delete a season request.
*/
delete: operations['delete_season_request_api_v1_tv_seasons_requests__request_id__delete'];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
'/api/v1/tv/seasons/{season_id}': {
parameters: {
query?: never;
@@ -896,58 +828,6 @@ export interface paths {
patch?: never;
trace?: never;
};
'/api/v1/movies/requests': {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Get All Movie Requests
* @description Get all movie requests.
*/
get: operations['get_all_movie_requests_api_v1_movies_requests_get'];
put?: never;
/**
* Create Movie Request
* @description Create a new movie request.
*/
post: operations['create_movie_request_api_v1_movies_requests_post'];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
'/api/v1/movies/requests/{movie_request_id}': {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
/**
* Update Movie Request
* @description Update an existing movie request.
*/
put: operations['update_movie_request_api_v1_movies_requests__movie_request_id__put'];
post?: never;
/**
* Delete Movie Request
* @description Delete a movie request.
*/
delete: operations['delete_movie_request_api_v1_movies_requests__movie_request_id__delete'];
options?: never;
head?: never;
/**
* Authorize Request
* @description Authorize or de-authorize a movie request.
*/
patch: operations['authorize_request_api_v1_movies_requests__movie_request_id__patch'];
trace?: never;
};
'/api/v1/movies/{movie_id}': {
parameters: {
query?: never;
@@ -1283,26 +1163,6 @@ export interface components {
/** Token */
token: string;
};
/** CreateMovieRequest */
CreateMovieRequest: {
min_quality: components['schemas']['Quality'];
wanted_quality: components['schemas']['Quality'];
/**
* Movie Id
* Format: uuid
*/
movie_id: string;
};
/** CreateSeasonRequest */
CreateSeasonRequest: {
min_quality: components['schemas']['Quality'];
wanted_quality: components['schemas']['Quality'];
/**
* Season Id
* Format: uuid
*/
season_id: string;
};
/** Episode */
Episode: {
/**
@@ -1432,33 +1292,6 @@ export interface components {
/** Imdb Id */
imdb_id?: string | null;
};
/** MovieRequest */
MovieRequest: {
min_quality: components['schemas']['Quality'];
wanted_quality: components['schemas']['Quality'];
/**
* Id
* Format: uuid
*/
id?: string;
/**
* Movie Id
* Format: uuid
*/
movie_id: string;
requested_by?: components['schemas']['UserRead'] | null;
/**
* Authorized
* @default false
*/
authorized: boolean;
authorized_by?: components['schemas']['UserRead'] | null;
};
/** MovieRequestBase */
MovieRequestBase: {
min_quality: components['schemas']['Quality'];
wanted_quality: components['schemas']['Quality'];
};
/** MovieTorrent */
MovieTorrent: {
/**
@@ -1662,29 +1495,6 @@ export interface components {
* @enum {integer}
*/
Quality: 1 | 2 | 3 | 4 | 5;
/** RichMovieRequest */
RichMovieRequest: {
min_quality: components['schemas']['Quality'];
wanted_quality: components['schemas']['Quality'];
/**
* Id
* Format: uuid
*/
id?: string;
/**
* Movie Id
* Format: uuid
*/
movie_id: string;
requested_by?: components['schemas']['UserRead'] | null;
/**
* Authorized
* @default false
*/
authorized: boolean;
authorized_by?: components['schemas']['UserRead'] | null;
movie: components['schemas']['Movie'];
};
/** RichMovieTorrent */
RichMovieTorrent: {
/**
@@ -1701,30 +1511,6 @@ export interface components {
/** Torrents */
torrents: components['schemas']['MovieTorrent'][];
};
/** RichSeasonRequest */
RichSeasonRequest: {
min_quality: components['schemas']['Quality'];
wanted_quality: components['schemas']['Quality'];
/**
* Id
* Format: uuid
*/
id?: string;
/**
* Season Id
* Format: uuid
*/
season_id: string;
requested_by?: components['schemas']['UserRead'] | null;
/**
* Authorized
* @default false
*/
authorized: boolean;
authorized_by?: components['schemas']['UserRead'] | null;
show: components['schemas']['Show'];
season: components['schemas']['Season'];
};
/** RichSeasonTorrent */
RichSeasonTorrent: {
/**
@@ -1846,16 +1632,6 @@ export interface components {
* @enum {integer}
*/
TorrentStatus: 1 | 2 | 3 | 4;
/** UpdateSeasonRequest */
UpdateSeasonRequest: {
min_quality: components['schemas']['Quality'];
wanted_quality: components['schemas']['Quality'];
/**
* Id
* Format: uuid
*/
id: string;
};
/** UserCreate */
UserCreate: {
/**
@@ -1930,6 +1706,10 @@ export interface components {
msg: string;
/** Error Type */
type: string;
/** Input */
input?: unknown;
/** Context */
ctx?: Record<string, never>;
};
};
responses: never;
@@ -3085,148 +2865,6 @@ export interface operations {
};
};
};
get_season_requests_api_v1_tv_seasons_requests_get: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Successful Response */
200: {
headers: {
[name: string]: unknown;
};
content: {
'application/json': components['schemas']['RichSeasonRequest'][];
};
};
};
};
update_request_api_v1_tv_seasons_requests_put: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
'application/json': components['schemas']['UpdateSeasonRequest'];
};
};
responses: {
/** @description Successful Response */
204: {
headers: {
[name: string]: unknown;
};
content?: never;
};
/** @description Validation Error */
422: {
headers: {
[name: string]: unknown;
};
content: {
'application/json': components['schemas']['HTTPValidationError'];
};
};
};
};
request_a_season_api_v1_tv_seasons_requests_post: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
'application/json': components['schemas']['CreateSeasonRequest'];
};
};
responses: {
/** @description Successful Response */
204: {
headers: {
[name: string]: unknown;
};
content?: never;
};
/** @description Validation Error */
422: {
headers: {
[name: string]: unknown;
};
content: {
'application/json': components['schemas']['HTTPValidationError'];
};
};
};
};
authorize_request_api_v1_tv_seasons_requests__season_request_id__patch: {
parameters: {
query?: {
authorized_status?: boolean;
};
header?: never;
path: {
season_request_id: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Successful Response */
204: {
headers: {
[name: string]: unknown;
};
content?: never;
};
/** @description Validation Error */
422: {
headers: {
[name: string]: unknown;
};
content: {
'application/json': components['schemas']['HTTPValidationError'];
};
};
};
};
delete_season_request_api_v1_tv_seasons_requests__request_id__delete: {
parameters: {
query?: never;
header?: never;
path: {
request_id: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Successful Response */
204: {
headers: {
[name: string]: unknown;
};
content?: never;
};
/** @description Validation Error */
422: {
headers: {
[name: string]: unknown;
};
content: {
'application/json': components['schemas']['HTTPValidationError'];
};
};
};
};
get_season_api_v1_tv_seasons__season_id__get: {
parameters: {
query?: never;
@@ -3741,154 +3379,6 @@ export interface operations {
};
};
};
get_all_movie_requests_api_v1_movies_requests_get: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Successful Response */
200: {
headers: {
[name: string]: unknown;
};
content: {
'application/json': components['schemas']['RichMovieRequest'][];
};
};
};
};
create_movie_request_api_v1_movies_requests_post: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
'application/json': components['schemas']['CreateMovieRequest'];
};
};
responses: {
/** @description Successful Response */
201: {
headers: {
[name: string]: unknown;
};
content: {
'application/json': components['schemas']['MovieRequest'];
};
};
/** @description Validation Error */
422: {
headers: {
[name: string]: unknown;
};
content: {
'application/json': components['schemas']['HTTPValidationError'];
};
};
};
};
update_movie_request_api_v1_movies_requests__movie_request_id__put: {
parameters: {
query?: never;
header?: never;
path: {
movie_request_id: string;
};
cookie?: never;
};
requestBody: {
content: {
'application/json': components['schemas']['MovieRequestBase'];
};
};
responses: {
/** @description Successful Response */
200: {
headers: {
[name: string]: unknown;
};
content: {
'application/json': components['schemas']['MovieRequest'];
};
};
/** @description Validation Error */
422: {
headers: {
[name: string]: unknown;
};
content: {
'application/json': components['schemas']['HTTPValidationError'];
};
};
};
};
delete_movie_request_api_v1_movies_requests__movie_request_id__delete: {
parameters: {
query?: never;
header?: never;
path: {
movie_request_id: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Successful Response */
204: {
headers: {
[name: string]: unknown;
};
content?: never;
};
/** @description Validation Error */
422: {
headers: {
[name: string]: unknown;
};
content: {
'application/json': components['schemas']['HTTPValidationError'];
};
};
};
};
authorize_request_api_v1_movies_requests__movie_request_id__patch: {
parameters: {
query?: {
authorized_status?: boolean;
};
header?: never;
path: {
movie_request_id: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Successful Response */
204: {
headers: {
[name: string]: unknown;
};
content?: never;
};
/** @description Validation Error */
422: {
headers: {
[name: string]: unknown;
};
content: {
'application/json': components['schemas']['HTTPValidationError'];
};
};
};
};
get_movie_by_id_api_v1_movies__movie_id__get: {
parameters: {
query?: never;