# HomeObjectInitialEvent

# HomeObjectInitialEvent


```
@HomeExperimentalApi
class HomeObjectInitialEvent<T : HasId> : HomeObjectChangeEvent
```

<br />

*** ** * ** ***

Event issued during data priming. This is part of the initialization process of the flow.

## Summary

| ### Public constructors |
|---|
| `<T : https://developers.home.google.com/reference/kotlin/com/google/home/HasId> https://developers.home.google.com/reference/kotlin/com/google/home/HomeObjectInitialEvent#HomeObjectInitialEvent(com.google.home.Id,com.google.home.HasId)(id: https://developers.home.google.com/reference/kotlin/com/google/home/Id, initialObject: T)` |

| ### Public properties |
|---|---|
| `open https://developers.home.google.com/reference/kotlin/com/google/home/Id` | `https://developers.home.google.com/reference/kotlin/com/google/home/HomeObjectInitialEvent#id()` Id of the object this event refers to. |
| `T` | `https://developers.home.google.com/reference/kotlin/com/google/home/HomeObjectInitialEvent#initialObject()` |

## Public constructors

### HomeObjectInitialEvent

```
<T : HasId> HomeObjectInitialEvent(id: Id, initialObject: T)
```

## Public properties

### id

```
open val id: Id
```

Id of the object this event refers to.

### initialObject

```
val initialObject: T
```