mirror of
https://github.com/immich-app/immich.git
synced 2025-12-30 01:11:52 +03:00
20 lines
476 B
TypeScript
20 lines
476 B
TypeScript
import { MaintenanceAction } from 'src/enum';
|
|
import { ValidateEnum, ValidateString } from 'src/validation';
|
|
|
|
export class SetMaintenanceModeDto {
|
|
@ValidateEnum({ enum: MaintenanceAction, name: 'MaintenanceAction' })
|
|
action!: MaintenanceAction;
|
|
|
|
@ValidateString({ optional: true })
|
|
restoreBackupFilename?: string;
|
|
}
|
|
|
|
export class MaintenanceLoginDto {
|
|
@ValidateString({ optional: true })
|
|
token?: string;
|
|
}
|
|
|
|
export class MaintenanceAuthDto {
|
|
username!: string;
|
|
}
|