17 lines
403 B
TypeScript
17 lines
403 B
TypeScript
import { MaintenanceAction } from 'src/enum';
|
|
import { ValidateEnum, ValidateString } from 'src/validation';
|
|
|
|
export class SetMaintenanceModeDto {
|
|
@ValidateEnum({ enum: MaintenanceAction, name: 'MaintenanceAction' })
|
|
action!: MaintenanceAction;
|
|
}
|
|
|
|
export class MaintenanceLoginDto {
|
|
@ValidateString({ optional: true })
|
|
token?: string;
|
|
}
|
|
|
|
export class MaintenanceAuthDto {
|
|
username!: string;
|
|
}
|