chore(api): regenerate OpenAPI + TS client for media-source write endpoints (#202 OpenAPI gate)

This commit is contained in:
2026-07-11 15:52:31 +02:00
parent ee104164db
commit c6ca87c06e
3 changed files with 2943 additions and 1 deletions
+88
View File
@@ -444,6 +444,11 @@ export interface components {
"playlistId": null | number;
"expression": null | string;
"useChaptersAsMediaItems": boolean;
};
"CreateLocalLibraryRequest": {
"name": null | string;
"mediaKind": components["schemas"]["LibraryMediaKind"];
"paths": null | Array<string>;
};
"CreateMultiCollectionRequest": {
"name": null | string;
@@ -750,6 +755,31 @@ export interface components {
"LibraryScanStatusResponseModel": {
"libraryId": number;
"percent": number;
};
"LocalLibraryDetailResponseModel": {
"id": number;
"name": null | string;
"mediaKind": components["schemas"]["LibraryMediaKind"];
"isLocked": boolean;
"mediaItemCount": number;
"paths": null | Array<components["schemas"]["LocalLibraryPathResponseModel"]>;
};
"LocalLibraryPathResponseModel": {
"id": number;
"path": null | string;
"mediaItemCount": number;
};
"LocalLibraryResponseModel": {
"id": number;
"name": null | string;
"mediaKind": components["schemas"]["LibraryMediaKind"];
"isLocked": boolean;
};
"LocalPathCheckRequest": {
"path": null | string;
};
"LocalPathCheckResponseModel": {
"exists": boolean;
};
"LogEntryResponseModel": {
"timestamp": string;
@@ -841,6 +871,9 @@ export interface components {
"libraries": Array<components["schemas"]["MediaSourceLibraryResponseModel"]>;
};
"MediaStreamKind": "Video" | "Audio" | "Subtitle" | "Attachment" | "ExternalSubtitle";
"MoveLocalLibraryPathRequest": {
"targetLibraryId": number;
};
"MovieDetailResponseModel": {
"id": number;
"title": string;
@@ -916,6 +949,16 @@ export interface components {
"PagedTraktListsResponseModel": {
"totalCount": number;
"page": Array<components["schemas"]["TraktListResponseModel"]>;
};
"PathReplacementItemRequest": {
"id": number;
"remotePath": null | string;
"localPath": null | string;
};
"PathReplacementResponseModel": {
"id": number;
"remotePath": null | string;
"localPath": null | string;
};
"PlaybackOrder": "None" | "Chronological" | "Random" | "Shuffle" | "ShuffleInOrder" | "MultiEpisodeShuffle" | "SeasonEpisode" | "RandomRotation" | "Marathon";
"PlaylistGroupResponseModel": {
@@ -1091,6 +1134,9 @@ export interface components {
"endMonth": number;
"endDay": number;
"endYear": null | number;
};
"PlexPinFlowResponseModel": {
"authUrl": null | string;
};
"ProblemDetails": {
"type"?: null | string;
@@ -1107,6 +1153,30 @@ export interface components {
"shuffleScheduleItems": boolean;
"randomStartPoint": boolean;
"fixedStartTimeBehavior": components["schemas"]["FixedStartTimeBehavior"];
};
"RemoteConnectionResponseModel": {
"address": null | string;
"hasApiKey": boolean;
};
"RemoteLibraryPreferenceRequest": {
"id": number;
"shouldSyncItems": boolean;
};
"RemoteLibraryResponseModel": {
"id": number;
"name": null | string;
"mediaKind": components["schemas"]["LibraryMediaKind"];
"shouldSyncItems": boolean;
};
"RemoteMediaSourceItemResponseModel": {
"id": number;
"name": null | string;
"address": null | string;
};
"RemoteMediaSourceStateResponseModel": {
"isAuthorized": boolean;
"isLocked": boolean;
"servers": null | Array<components["schemas"]["RemoteMediaSourceItemResponseModel"]>;
};
"ReplaceBlockRequest": {
"name": null | string;
@@ -1141,6 +1211,9 @@ export interface components {
"ReplaceDecoTemplateRequest": {
"name": null | string;
"items": null | Array<components["schemas"]["DecoTemplateItemRequest"]>;
};
"ReplacePathReplacementsRequest": {
"items": null | Array<components["schemas"]["PathReplacementItemRequest"]>;
};
"ReplacePlaylistRequest": {
"name": null | string;
@@ -1151,6 +1224,9 @@ export interface components {
};
"ReplacePlayoutTemplatesRequest": {
"items": null | Array<components["schemas"]["PlayoutTemplateItemRequest"]>;
};
"ReplaceRemoteLibraryPreferencesRequest": {
"libraries": null | Array<components["schemas"]["RemoteLibraryPreferenceRequest"]>;
};
"ReplaceScheduleItemsRequest": {
"items": null | Array<components["schemas"]["ScheduleItemRequest"]>;
@@ -1181,6 +1257,10 @@ export interface components {
"width": number;
"height": number;
"isCustom": boolean;
};
"SaveRemoteConnectionRequest": {
"address": null | string;
"apiKey": null | string;
};
"ScalingBehavior": "ScaleAndPad" | "Stretch" | "Crop";
"ScannerSettingsResponseModel": {
@@ -1565,6 +1645,14 @@ export interface components {
};
"UpdateImageFolderDurationResponseModel": {
"durationSeconds": null | number;
};
"UpdateLocalLibraryPathRequest": {
"id": number;
"path": null | string;
};
"UpdateLocalLibraryRequest": {
"name": null | string;
"paths": null | Array<components["schemas"]["UpdateLocalLibraryPathRequest"]>;
};
"UpdateLoggingSettingsRequest": {
"defaultMinimumLogLevel": components["schemas"]["LogEventLevel"];