Here I have
import {
IsString,
IsInt,
IsUUID,
IsEnum,
IsDateString,
IsOptional,
} from 'class-validator';
export class JobsDto {
@IsString()
@IsUUID()
id: string;
@IsString()
@IsEnum(['languageLine', 'cli', 'plunet'])
entity_type: string;
@IsString()
@IsDateString()
created_at: string;
@IsString()
created_by: string;
@IsString()
@IsDateString()
updated_at: string;
@IsString()
updated_by: string;
@IsString()
@IsEnum([
'created',
'validated',
'validation-failed',
'processed',
'cancelled',
])
status: string;
@IsString()
@IsEnum(['ui', 'api'])
mode: string;
@IsString()
file_location: string;
@IsOptional()
@IsInt()
number_of_records: number;
@IsOptional()
@IsString()
log_file_location: string;
@IsOptional()
@IsString()
detailed_status: string;
@IsOptional()
offset: object;
}
Like there may be some fields in not available but when I'm return few fields it complaints