feat: DTOs partagés pour la validation des données - Ajout des classes de transfert de données pour toutes les entités

This commit is contained in:
Matthieu
2025-07-29 21:03:33 +02:00
parent 71d5007ed3
commit 20668dd770
7 changed files with 446 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
import { IsString, IsOptional } from 'class-validator';
export class CreateSiteDto {
@IsString()
name: string;
@IsOptional()
@IsString()
description?: string;
}
export class UpdateSiteDto {
@IsOptional()
@IsString()
name?: string;
@IsOptional()
@IsString()
description?: string;
}