26 lines
501 B
TypeScript
26 lines
501 B
TypeScript
import { IsString, IsOptional, IsEnum } from 'class-validator';
|
|
import { MigrationErrorType } from '../entities/migration-error.entity';
|
|
|
|
export class CreateMigrationErrorDto {
|
|
@IsString()
|
|
@IsOptional()
|
|
batch_id?: string;
|
|
|
|
@IsString()
|
|
@IsOptional()
|
|
document_number?: string;
|
|
|
|
@IsString()
|
|
@IsOptional()
|
|
@IsEnum(MigrationErrorType)
|
|
error_type?: MigrationErrorType;
|
|
|
|
@IsString()
|
|
@IsOptional()
|
|
error_message?: string;
|
|
|
|
@IsString()
|
|
@IsOptional()
|
|
raw_ai_response?: string;
|
|
}
|