# UnknownField

# UnknownField


```
class UnknownField : Field
```

<br />

*** ** * ** ***

Represents an unknown field, which can be an attribute, or parameter, or a field in a struct, etc.

## Summary

| ### Public constructors |
|---|
| `https://developers.home.google.com/reference/kotlin/com/google/home/automation/UnknownField#UnknownField(kotlin.UInt)(tag: https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-u-int/index.html)` |

| ### Public properties |
|---|---|
| `open https://developers.home.google.com/reference/kotlin/com/google/home/NoOpDescriptor` | `https://developers.home.google.com/reference/kotlin/com/google/home/automation/UnknownField#descriptor()` |
| `open https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html` | `https://developers.home.google.com/reference/kotlin/com/google/home/automation/UnknownField#fieldName()` |
| `open https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html` | `https://developers.home.google.com/reference/kotlin/com/google/home/automation/UnknownField#isList()` |
| `open https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-u-int/index.html` | `https://developers.home.google.com/reference/kotlin/com/google/home/automation/UnknownField#tag()` |
| `open https://developers.home.google.com/reference/kotlin/com/google/home/Type` | `https://developers.home.google.com/reference/kotlin/com/google/home/automation/UnknownField#typeEnum()` |
| `open https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html` | `https://developers.home.google.com/reference/kotlin/com/google/home/automation/UnknownField#typeName()` |

## Public constructors

### UnknownField

```
UnknownField(tag: UInt)
```

## Public properties

### descriptor

```
open val descriptor: NoOpDescriptor
```

### fieldName

```
open val fieldName: String
```

### isList

```
open val isList: Boolean
```

### tag

```
open val tag: UInt
```

### typeEnum

```
open val typeEnum: Type
```

### typeName

```
open val typeName: String
```