fix(web): harden spa foundation

refs #95
This commit is contained in:
2026-07-02 18:36:56 +02:00
parent 032b9d8116
commit 97b6c4bee7
10 changed files with 213 additions and 190 deletions
-135
View File
@@ -515,138 +515,3 @@ export interface components {
};
}
export interface operations {
"GET /api/channels": {
response: Array<components["schemas"]["ChannelResponseModel"]>;
};
"POST /api/channels": {
response: components["schemas"]["ChannelViewModel"];
};
"POST /api/channels/{channelNumber}/playout/reset": {
response: void;
};
"DELETE /api/channels/{id}": {
response: void;
};
"GetChannelById": {
response: components["schemas"]["ChannelViewModel"];
};
"PUT /api/channels/{id}": {
response: components["schemas"]["ChannelViewModel"];
};
"GET /api/collections": {
response: Array<components["schemas"]["MediaCollectionViewModel"]>;
};
"POST /api/collections": {
response: components["schemas"]["MediaCollectionViewModel"];
};
"DELETE /api/collections/{id}": {
response: void;
};
"GetCollectionById": {
response: components["schemas"]["MediaCollectionViewModel"];
};
"PUT /api/collections/{id}": {
response: components["schemas"]["MediaCollectionViewModel"];
};
"POST /api/collections/{id}/items": {
response: void;
};
"DELETE /api/collections/{id}/items/{mediaItemId}": {
response: void;
};
"GetFFmpegProfiles": {
response: Array<components["schemas"]["FFmpegFullProfileResponseModel"]>;
};
"CreateFFmpegProfile": {
response: components["schemas"]["FFmpegFullProfileResponseModel"];
};
"DeleteFFmpegProfile": {
response: void;
};
"GetFFmpegProfileById": {
response: components["schemas"]["FFmpegFullProfileResponseModel"];
};
"UpdateFFmpegProfile": {
response: components["schemas"]["FFmpegFullProfileResponseModel"];
};
"GetResolutionByName": {
response: components["schemas"]["ResolutionViewModel"];
};
"POST /api/libraries/{id}/scan": {
response: void;
};
"POST /api/libraries/{id}/scan-show": {
response: void;
};
"POST /api/maintenance/clean_artwork": {
response: void;
};
"POST /api/maintenance/empty_trash": {
response: void;
};
"GET /api/maintenance/gc": {
response: void;
};
"POST /api/playouts": {
response: components["schemas"]["PlayoutResponseModel"];
};
"DELETE /api/playouts/{id}": {
response: void;
};
"GetPlayoutById": {
response: components["schemas"]["PlayoutResponseModel"];
};
"GET /api/schedules": {
response: Array<components["schemas"]["ProgramScheduleViewModel"]>;
};
"POST /api/schedules": {
response: components["schemas"]["ProgramScheduleViewModel"];
};
"DELETE /api/schedules/{id}": {
response: void;
};
"GetScheduleById": {
response: components["schemas"]["ProgramScheduleViewModel"];
};
"PUT /api/schedules/{id}": {
response: components["schemas"]["ProgramScheduleViewModel"];
};
"GET /api/schedules/{id}/items": {
response: Array<components["schemas"]["ProgramScheduleItemViewModel"]>;
};
"POST /api/schedules/{id}/items": {
response: components["schemas"]["ProgramScheduleItemViewModel"];
};
"PUT /api/schedules/{id}/items": {
response: Array<components["schemas"]["ProgramScheduleItemViewModel"]>;
};
"DELETE /api/schedules/{id}/items/{itemId}": {
response: void;
};
"DELETE /api/session/{channelNumber}": {
response: void;
};
"GET /api/sessions": {
response: Array<components["schemas"]["HlsSessionModel"]>;
};
"GET /api/smart-collections": {
response: Array<components["schemas"]["SmartCollectionResponseModel"]>;
};
"POST /api/smart-collections": {
response: components["schemas"]["SmartCollectionViewModel"];
};
"DELETE /api/smart-collections/{id}": {
response: void;
};
"GetSmartCollectionById": {
response: components["schemas"]["SmartCollectionViewModel"];
};
"PUT /api/smart-collections/{id}": {
response: components["schemas"]["SmartCollectionViewModel"];
};
"GetVersion": {
response: components["schemas"]["CombinedVersion"];
};
}