refactor: better typings for integrity API

This commit is contained in:
izzy
2025-11-24 14:53:52 +00:00
parent f84bdc14d5
commit e2ca0c6f67
12 changed files with 334 additions and 73 deletions

View File

@@ -50,9 +50,14 @@ export type MaintenanceListBackupsResponseDto = {
export type MaintenanceUploadBackupDto = {
file?: Blob;
};
export type MaintenanceStorageFolderIntegrityDto = {
files: number;
folder: StorageFolder;
readable: boolean;
writable: boolean;
};
export type MaintenanceIntegrityResponseDto = {
storageHeuristics: object;
storageIntegrity: object;
storage: MaintenanceStorageFolderIntegrityDto[];
};
export type MaintenanceLoginDto = {
token?: string;
@@ -5151,6 +5156,14 @@ export enum MaintenanceAction {
End = "end",
RestoreDatabase = "restore_database"
}
export enum StorageFolder {
EncodedVideo = "encoded-video",
Library = "library",
Upload = "upload",
Profile = "profile",
Thumbs = "thumbs",
Backups = "backups"
}
export enum NotificationLevel {
Success = "success",
Error = "error",