[Home](./index.md) > [3d-tiles-validator](./3d-tiles-validator.md) > [ValidationResult](./3d-tiles-validator.validationresult.md)
## ValidationResult 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 result of a validation pass.
It mainly summarizes a set of `ValidationIssue` instances.
**Signature:**
```typescript
export declare class ValidationResult
```
## Properties
| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [issues](./3d-tiles-validator.validationresult.issues.md) | readonly
| readonly [ValidationIssue](./3d-tiles-validator.validationissue.md)\[\] | **_(BETA)_** Returns a read-only view on the issues of this result |
| [length](./3d-tiles-validator.validationresult.length.md) | readonly
| number | **_(BETA)_** Returns the number of issues that are contained in this result |
## Methods
| Method | Modifiers | Description |
| --- | --- | --- |
| [filter(includePredicate)](./3d-tiles-validator.validationresult.filter.md) | | **_(BETA)_** Creates a new ValidationResult
by filtering this one, using the given ValidationIssueFilter
as the inclusion predicate. |
| [get(index)](./3d-tiles-validator.validationresult.get.md) | | **_(BETA)_** Returns the validation issue at the specified index in this result |
| [serialize()](./3d-tiles-validator.validationresult.serialize.md) | |
**_(BETA)_** Creates a JSON string representation of this result.
Some details about the format of this result are not yet specified, and might change in future releases.
|