diff --git a/api-v3/src/inspection-visits/dto/create-inspection-visit.dto.ts b/api-v3/src/inspection-visits/dto/create-inspection-visit.dto.ts index 8965a87..0647945 100644 --- a/api-v3/src/inspection-visits/dto/create-inspection-visit.dto.ts +++ b/api-v3/src/inspection-visits/dto/create-inspection-visit.dto.ts @@ -1,9 +1,18 @@ -import { IsISO8601, IsUUID } from 'class-validator'; +import { IsISO8601, IsOptional, IsUUID } from 'class-validator'; export class CreateInspectionVisitDto { @IsUUID('4') operationalAreaId!: string; + /** + * Yacimiento concreto de la Inspección. Se mantiene opcional sólo para no + * romper clientes Android anteriores, que todavía abren una Inspección a + * nivel Área; la WEB F6.1 siempre lo envía. + */ + @IsOptional() + @IsUUID('4') + scopeAssetId?: string; + @IsUUID('4') operatorCompanyId!: string;