From bda4ce224d3c5f78b2ad8b2d8c1db23d27ffda65 Mon Sep 17 00:00:00 2001 From: enlineawork Date: Mon, 7 Sep 2026 20:49:41 -0300 Subject: [PATCH] feat(f4): require explicit act urgency --- api-v3/src/inspection-acts/dto/create-inspection-act.dto.ts | 5 +++++ 1 file changed, 5 insertions(+) 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)