A complex type that represents an Error:
description?: String: Concise description of the error.
detailedDescription?: String: Detailed description of the error. This message can include information specific to a Java exception.
errorType?: ErrorType: Returns the type of the error.
childErrors?: Array<Error>: Lists child Errors, if any. For example, the Scatter-Gather router might throw an error aggregating all of its routing errors as children.
Not all failing components aggregate errors, so this type can return an empty collection.