From b20d2ed09dd62cb3408c57e34cde39379a052c04 Mon Sep 17 00:00:00 2001 From: maxid Date: Sat, 20 Dec 2025 14:55:56 +0100 Subject: [PATCH] update api.d.ts --- web/src/lib/api/api.d.ts | 145 ++++++++++++++++++++++++++------------- 1 file changed, 96 insertions(+), 49 deletions(-) diff --git a/web/src/lib/api/api.d.ts b/web/src/lib/api/api.d.ts index 8f19673..929ad10 100644 --- a/web/src/lib/api/api.d.ts +++ b/web/src/lib/api/api.d.ts @@ -728,6 +728,24 @@ export interface paths { patch?: never; trace?: never; }; + '/api/v1/movies/{movie_id}': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Get Movie By Id */ + get: operations['get_movie_by_id_api_v1_movies__movie_id__get']; + put?: never; + post?: never; + /** Delete A Movie */ + delete: operations['delete_a_movie_api_v1_movies__movie_id__delete']; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; '/api/v1/movies/importable': { parameters: { query?: never; @@ -876,23 +894,6 @@ export interface paths { patch: operations['authorize_request_api_v1_movies_requests__movie_request_id__patch']; trace?: never; }; - '/api/v1/movies/{movie_id}': { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Get Movie By Id */ - get: operations['get_movie_by_id_api_v1_movies__movie_id__get']; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; '/api/v1/movies/{movie_id}/torrents': { parameters: { query?: never; @@ -1308,6 +1309,8 @@ export interface components { added: boolean; /** Vote Average */ vote_average?: number | null; + /** Original Language */ + original_language?: string | null; /** Id */ id?: string | null; }; @@ -1333,6 +1336,8 @@ export interface components { * @default Default */ library: string; + /** Original Language */ + original_language?: string | null; }; /** MovieRequest */ MovieRequest: { @@ -1432,6 +1437,8 @@ export interface components { * @default Default */ library: string; + /** Original Language */ + original_language?: string | null; /** * Downloaded * @default false @@ -1688,6 +1695,8 @@ export interface components { * @default Default */ library: string; + /** Original Language */ + original_language?: string | null; /** Seasons */ seasons: components['schemas']['Season'][]; }; @@ -2564,6 +2573,7 @@ export interface operations { parameters: { query: { show_id: number; + language?: string | null; metadata_provider?: 'tmdb' | 'tvdb'; }; header?: never; @@ -2646,7 +2656,10 @@ export interface operations { }; delete_a_show_api_v1_tv_shows__show_id__delete: { parameters: { - query?: never; + query?: { + delete_files_on_disk?: boolean; + delete_torrents?: boolean; + }; header?: never; path: { /** @description The ID of the show */ @@ -3413,6 +3426,7 @@ export interface operations { parameters: { query: { movie_id: number; + language?: string | null; metadata_provider?: 'tmdb' | 'tvdb'; }; header?: never; @@ -3441,6 +3455,70 @@ export interface operations { }; }; }; + get_movie_by_id_api_v1_movies__movie_id__get: { + parameters: { + query?: never; + header?: never; + path: { + movie_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + 'application/json': components['schemas']['PublicMovie']; + }; + }; + /** @description Validation Error */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + 'application/json': components['schemas']['HTTPValidationError']; + }; + }; + }; + }; + delete_a_movie_api_v1_movies__movie_id__delete: { + parameters: { + query?: { + delete_files_on_disk?: boolean; + delete_torrents?: boolean; + }; + header?: never; + path: { + /** @description The ID of the movie */ + movie_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_all_importable_movies_api_v1_movies_importable_get: { parameters: { query?: { @@ -3754,37 +3832,6 @@ export interface operations { }; }; }; - get_movie_by_id_api_v1_movies__movie_id__get: { - parameters: { - query?: never; - header?: never; - path: { - movie_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful Response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - 'application/json': components['schemas']['PublicMovie']; - }; - }; - /** @description Validation Error */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - 'application/json': components['schemas']['HTTPValidationError']; - }; - }; - }; - }; get_all_available_torrents_for_a_movie_api_v1_movies__movie_id__torrents_get: { parameters: { query?: {