ValidationError
n8n-nodes-semble / core/SembleError / ValidationError
Class: ValidationError¶
Defined in: core/SembleError.ts:502
Validation-specific error with field-level validation failure details
Extends¶
Constructors¶
Constructor¶
new ValidationError(
message
,fieldErrors
,context?
):ValidationError
Defined in: core/SembleError.ts:505
Parameters¶
message¶
string
fieldErrors¶
object
[] = []
context?¶
Returns¶
ValidationError
Overrides¶
Methods¶
toJSON()¶
toJSON():
Record
\<string
,any
>
Defined in: core/SembleError.ts:73
Converts error to JSON for logging and serialization
Returns¶
Record
\<string
, any
>
Inherited from¶
getUserMessage()¶
getUserMessage():
string
Defined in: core/SembleError.ts:89
Generates user-friendly error message
Returns¶
string
Inherited from¶
isRetryable()¶
isRetryable():
boolean
Defined in: core/SembleError.ts:96
Checks if error is retryable based on category and code
Returns¶
boolean
Inherited from¶
getFieldErrors()¶
getFieldErrors(
fieldName
):object
[]
Defined in: core/SembleError.ts:524
Get validation errors for a specific field
Parameters¶
fieldName¶
string
Returns¶
object
[]
hasFieldError()¶
hasFieldError(
fieldName
):boolean
Defined in: core/SembleError.ts:531
Check if a specific field has validation errors
Parameters¶
fieldName¶
string
Returns¶
boolean
getDetailedMessage()¶
getDetailedMessage():
string
Defined in: core/SembleError.ts:538
Get formatted error message with field details
Returns¶
string
Properties¶
code¶
readonly
code:string
Defined in: core/SembleError.ts:43
Inherited from¶
category¶
readonly
category:ErrorCategory
Defined in: core/SembleError.ts:44
Inherited from¶
severity¶
readonly
severity:ErrorSeverity
Defined in: core/SembleError.ts:45
Inherited from¶
context¶
readonly
context:ErrorContext
Defined in: core/SembleError.ts:46
Inherited from¶
timestamp¶
readonly
timestamp:Date
Defined in: core/SembleError.ts:47
Inherited from¶
fieldErrors¶
readonly
fieldErrors:object
[]
Defined in: core/SembleError.ts:503
field¶
field:
string
message¶
message:
string
value?¶
optional
value:any