diff --git a/api-v3/src/inspection-acts/dto/create-inspection-act.dto.ts b/api-v3/src/inspection-acts/dto/create-inspection-act.dto.ts index 5ba1ee7..62c9566 100644 --- a/api-v3/src/inspection-acts/dto/create-inspection-act.dto.ts +++ b/api-v3/src/inspection-acts/dto/create-inspection-act.dto.ts @@ -4,6 +4,7 @@ import { ArrayMinSize, ArrayUnique, IsArray, + IsEnum, IsISO8601, IsOptional, IsString, @@ -11,11 +12,15 @@ import { MaxLength, MinLength, } from 'class-validator'; +import { InspectionActUrgency } from '../../database/entities'; export class CreateInspectionActDto { @IsISO8601({ strict: true }) occurredAt!: string; + @IsEnum(InspectionActUrgency) + urgency!: InspectionActUrgency; + @Transform(({ value }) => (typeof value === 'string' ? value.trim() : value)) @IsString() @MinLength(1)