diff --git a/src/financial-intelligence/dto.ts b/src/financial-intelligence/dto.ts index 5085634..ec22004 100644 --- a/src/financial-intelligence/dto.ts +++ b/src/financial-intelligence/dto.ts @@ -2,9 +2,9 @@ import { IsArray, IsNumber, IsOptional, IsString, ValidateNested } from 'class-v import { Type } from 'class-transformer'; export class FinancialSignalItemDto { - @IsString() source: string; - @IsString() title: string; - @IsString() summary: string; + @IsString() source!: string; + @IsString() title!: string; + @IsString() summary!: string; @IsOptional() @IsString() category?: string; @IsOptional() @IsString() region?: string; @IsOptional() @IsString() niche?: string; @@ -20,5 +20,5 @@ export class FinancialSignalItemDto { export class IngestSignalsDto { @IsOptional() @IsString() tenantId?: string; @IsArray() @ValidateNested({ each: true }) @Type(() => FinancialSignalItemDto) - signals: FinancialSignalItemDto[]; + signals!: FinancialSignalItemDto[]; }