fix(TS2564): add ! to required DTO properties in ExternalDataController

This commit is contained in:
admin-valentin 2026-08-01 20:16:08 +00:00
parent d46b38c216
commit dc13a487b5

View file

@ -3,20 +3,20 @@ import { IsEnum, IsNumber, IsOptional, IsString } from 'class-validator';
import { ExternalDataService } from './external-data.service';
class LegislationSearchDto {
@IsString() scenario: string;
@IsString() scenario!: string;
@IsOptional() @IsString() country?: string;
@IsOptional() @IsNumber() topK?: number;
}
class LegislationAskDto {
@IsString() message: string;
@IsString() message!: string;
@IsOptional() @IsString() country?: string;
@IsOptional() @IsEnum(['general', 'fiscal', 'national']) type?: 'general' | 'fiscal' | 'national';
@IsOptional() @IsString() sessionId?: string;
}
class CapabilityCheckDto {
@IsString() capability: string;
@IsString() capability!: string;
@IsOptional() @IsString() context?: string;
}