import { IsOptional, IsString, IsUUID, Matches, MaxLength } from 'class-validator'; export class CreateAssetImportPlanDto { @IsOptional() @IsUUID('4') operatorAssetId?: string; @IsOptional() @IsString() @MaxLength(80) @Matches(/^[A-Z0-9][A-Z0-9._/-]{1,79}$/i) externalIdNamespace?: string; }