u
This commit is contained in:
@@ -1806,7 +1806,7 @@
|
||||
* nullable: true
|
||||
* BackupManifest:
|
||||
* type: object
|
||||
* required: [id, timestamp, dateKey, monthKey, dbProvider, manual, files, totalSizeBytes, durationMs]
|
||||
* required: [id, timestamp, dateKey, monthKey, dbProvider, files, totalSizeBytes, durationMs]
|
||||
* properties:
|
||||
* id:
|
||||
* type: string
|
||||
@@ -1819,8 +1819,6 @@
|
||||
* type: string
|
||||
* dbProvider:
|
||||
* type: string
|
||||
* manual:
|
||||
* type: boolean
|
||||
* files:
|
||||
* type: object
|
||||
* required: [vfs, storage, database]
|
||||
@@ -1925,33 +1923,57 @@
|
||||
* $ref: '#/components/schemas/BackupStatus'
|
||||
* backups:
|
||||
* $ref: '#/components/schemas/BackupListing'
|
||||
* BackupRunResult:
|
||||
* BackupVfsFileItem:
|
||||
* type: object
|
||||
* required: [success, id, timestamp, promotedDaily, promotedMonthly, totalSizeBytes, pruneResult, manifest]
|
||||
* required: [name, size, mime, mtime]
|
||||
* properties:
|
||||
* name:
|
||||
* type: string
|
||||
* size:
|
||||
* type: integer
|
||||
* mime:
|
||||
* type: string
|
||||
* mtime:
|
||||
* type: string
|
||||
* format: date-time
|
||||
* BackupVfsListResponse:
|
||||
* type: object
|
||||
* required: [backupId, companyId, files]
|
||||
* properties:
|
||||
* backupId:
|
||||
* type: string
|
||||
* companyId:
|
||||
* type: integer
|
||||
* files:
|
||||
* type: array
|
||||
* items:
|
||||
* $ref: '#/components/schemas/BackupVfsFileItem'
|
||||
* BackupVfsRecoverRequest:
|
||||
* type: object
|
||||
* required: [path]
|
||||
* properties:
|
||||
* path:
|
||||
* type: string
|
||||
* description: Relative path of the VFS file to recover
|
||||
* companyId:
|
||||
* type: integer
|
||||
* description: Optional company ID (defaults to user's selected company)
|
||||
* BackupVfsRecoverResponse:
|
||||
* type: object
|
||||
* required: [success, backupId, companyId, path, sizeBytes, mime]
|
||||
* properties:
|
||||
* success:
|
||||
* type: boolean
|
||||
* id:
|
||||
* backupId:
|
||||
* type: string
|
||||
* timestamp:
|
||||
* type: string
|
||||
* format: date-time
|
||||
* promotedDaily:
|
||||
* type: boolean
|
||||
* promotedMonthly:
|
||||
* type: boolean
|
||||
* totalSizeBytes:
|
||||
* companyId:
|
||||
* type: integer
|
||||
* pruneResult:
|
||||
* type: object
|
||||
* required: [hourlyPruned, dailyPruned]
|
||||
* properties:
|
||||
* hourlyPruned:
|
||||
* type: integer
|
||||
* dailyPruned:
|
||||
* type: integer
|
||||
* manifest:
|
||||
* $ref: '#/components/schemas/BackupManifest'
|
||||
* path:
|
||||
* type: string
|
||||
* sizeBytes:
|
||||
* type: integer
|
||||
* mime:
|
||||
* type: string
|
||||
*/
|
||||
|
||||
export {};
|
||||
|
||||
Reference in New Issue
Block a user