[Home](./index.md) > [3d-tiles-validator](./3d-tiles-validator.md) > [ValidationIssue](./3d-tiles-validator.validationissue.md)
## ValidationIssue class
> This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
>
A class summarizing the information about an issue that was encountered during the validation process.
**Signature:**
```typescript
export declare class ValidationIssue
```
## Remarks
The constructor for this class is marked as internal. Third-party code should not call the constructor directly or create subclasses that extend the `ValidationIssue` class.
## Properties
| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [causes](./3d-tiles-validator.validationissue.causes.md) | readonly
| readonly [ValidationIssue](./3d-tiles-validator.validationissue.md)\[\] | **_(BETA)_** Returns a read-only view of all issues that eventually caused this issue (this may be an empty array). |
| [message](./3d-tiles-validator.validationissue.message.md) | readonly
| string |
**_(BETA)_** Returns the human-readable message that describes the issue.
This contains further details about the issue, often with information that indicates how to resolve the issue.
| | [path](./3d-tiles-validator.validationissue.path.md) |readonly
| string | **_(BETA)_** Returns the path leading to the element that caused the issue.
This resembles a "JSON path", but may contain elements that go outside of the actual containing JSON (for example, it may contain the name of a tile content file)
| | [severity](./3d-tiles-validator.validationissue.severity.md) |readonly
| [ValidationIssueSeverity](./3d-tiles-validator.validationissueseverity.md) | **_(BETA)_** Returns the severity of this issue |
| [type](./3d-tiles-validator.validationissue.type.md) | readonly
| string | **_(BETA)_** Returns the type of this issue.
This is a an identifier for the type of the issue, in UPPER_SNAKE_CASE
, describing what caused the issue.