The module path that has indexing to locate the validated object or property
The error code corresponds to the message
The message that is shown to the user
The severity level of the rule (error, warning, or info)
The ID of the registered validation rule that generated the result
The detailed message from the query engine
Arbitrary data produced by the validation rule to aid in further describing the result and to help quick fix handlers solve the problem
The type of the rule. This would allow for grouping of validation results that pertain to a particular area of interest, e.g. grouping all validation rules by type "expression"
The validation data presented to the user
Statistics information about the validation process, such as elapsed time, total numbers of results, etc.
is it always info level?
Example: Total number of warnings: 3, errors: 1