21 lines
393 B
TypeScript
Raw Normal View History

2022-08-25 13:39:58 +02:00
import { BaseRequest } from './base';
2022-08-25 15:13:44 +02:00
import { IsInt, IsNotEmpty, IsString, Min } from 'class-validator';
2022-08-25 13:39:58 +02:00
export class CreateFolderRequest extends BaseRequest {
@IsInt()
@Min(1)
parent: number;
@IsNotEmpty()
2022-08-25 15:13:44 +02:00
@IsString()
2022-08-25 13:39:58 +02:00
name: string;
}
export class DeleteRequest extends BaseRequest {
@IsInt()
@Min(1)
node: number;
}
2022-08-25 15:13:44 +02:00
export class CreateFileRequest extends CreateFolderRequest {}