# InvalidEntity

# InvalidEntity


```
class InvalidEntity : ValidationIssue
```

<br />

|---|---|---|
| [kotlin.Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html) |||
| ↳ | [com.google.home.automation.ValidationIssue](https://developers.home.google.com/reference/kotlin/com/google/home/automation/ValidationIssue) ||
|   | ↳ | [com.google.home.automation.InvalidEntity](https://developers.home.google.com/reference/kotlin/com/google/home/automation/InvalidEntity) |

*** ** * ** ***

The Entity (ID or name) does not exist or belong to the user.

## Summary

| ### Nested types |
|---|
| `enum https://developers.home.google.com/reference/kotlin/com/google/home/automation/InvalidEntity.InvalidEntityReason : https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-enum/index.html` |

| ### Public constructors |
|---|
| `https://developers.home.google.com/reference/kotlin/com/google/home/automation/InvalidEntity#InvalidEntity(com.google.home.automation.Node,com.google.home.automation.ValidationIssueSeverity,com.google.home.automation.UnknownEntity,kotlin.String,com.google.home.automation.InvalidEntity.InvalidEntityReason)( node: https://developers.home.google.com/reference/kotlin/com/google/home/automation/Node, severity: https://developers.home.google.com/reference/kotlin/com/google/home/automation/ValidationIssueSeverity, entity: https://developers.home.google.com/reference/kotlin/com/google/home/automation/UnknownEntity, entityType: https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html, invalidEntityReason: https://developers.home.google.com/reference/kotlin/com/google/home/automation/InvalidEntity.InvalidEntityReason? )` Create an `InvalidEntity` instance. |

| ### Public properties |
|---|---|
| `https://developers.home.google.com/reference/kotlin/com/google/home/automation/UnknownEntity` | `https://developers.home.google.com/reference/kotlin/com/google/home/automation/InvalidEntity#entity()` The entity. |
| `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html` | `https://developers.home.google.com/reference/kotlin/com/google/home/automation/InvalidEntity#entityType()` The type of the entity. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/automation/InvalidEntity.InvalidEntityReason?` | `https://developers.home.google.com/reference/kotlin/com/google/home/automation/InvalidEntity#invalidEntityReason()` |

| ### Inherited functions |
|---|
| From [com.google.home.automation.ValidationIssue](https://developers.home.google.com/reference/kotlin/com/google/home/automation/ValidationIssue) |---|---| | `open https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html` | `https://developers.home.google.com/reference/kotlin/com/google/home/automation/ValidationIssue#toString()()` | |

| ### Inherited properties |
|---|
| From [com.google.home.automation.ValidationIssue](https://developers.home.google.com/reference/kotlin/com/google/home/automation/ValidationIssue) |---|---| | `https://developers.home.google.com/reference/kotlin/com/google/home/automation/ValidationIssueType` | `https://developers.home.google.com/reference/kotlin/com/google/home/automation/ValidationIssue#issueType()` The type of the validation issue. | | `https://developers.home.google.com/reference/kotlin/com/google/home/automation/Node` | `https://developers.home.google.com/reference/kotlin/com/google/home/automation/ValidationIssue#node()` The node for which validation is failing. | | `https://developers.home.google.com/reference/kotlin/com/google/home/automation/ValidationIssueSeverity` | `https://developers.home.google.com/reference/kotlin/com/google/home/automation/ValidationIssue#severity()` The severity of the validation issue. | |

## Public constructors

### InvalidEntity

```
InvalidEntity(
    node: Node,
    severity: ValidationIssueSeverity,
    entity: UnknownEntity,
    entityType: String,
    invalidEntityReason: InvalidEntity.InvalidEntityReason? = null
)
```

Create an `InvalidEntity` instance.

## Public properties

### entity

```
val entity: UnknownEntity
```

The entity.

### entityType

```
val entityType: String
```

The type of the entity.

### invalidEntityReason

```
val invalidEntityReason: InvalidEntity.InvalidEntityReason?
```