ValidationResult
n8n-nodes-semble / services/ValidationService / ValidationResult
Interface: ValidationResult¶
Defined in: services/ValidationService.ts:71
Comprehensive validation result interface for multiple field validation
Aggregates validation results from multiple fields providing overall validation status, detailed field results, and normalized output data.
Example¶
const validationResult: ValidationResult = {
isValid: false,
fieldResults: [
{ isValid: true, fieldName: 'firstName', value: 'John' },
{ isValid: false, fieldName: 'email', value: 'invalid', errorMessage: 'Invalid email' }
],
errorCount: 1,
warningCount: 0,
normalizedData: { firstName: 'John' }
};
ValidationResult
Since¶
2.0.0
Properties¶
isValid¶
isValid:
boolean
Defined in: services/ValidationService.ts:73
Whether all fields passed validation
fieldResults¶
fieldResults:
FieldValidationResult
[]
Defined in: services/ValidationService.ts:75
Individual validation results for each field
errorCount¶
errorCount:
number
Defined in: services/ValidationService.ts:77
Total number of validation errors
warningCount¶
warningCount:
number
Defined in: services/ValidationService.ts:79
Total number of validation warnings
normalizedData¶
normalizedData:
IDataObject
Defined in: services/ValidationService.ts:81
Object containing normalized/cleaned field values