# HasStructures

# HasStructures


```
interface HasStructures
```

<br />

*** ** * ** ***

Query `https://developers.home.google.com/reference/kotlin/com/google/home/Structure`s the caller has permissions to access.

## Summary

| ### Public functions |
|---|---|
| `https://developers.home.google.com/reference/kotlin/com/google/home/HomeObjectsFlow<https://developers.home.google.com/reference/kotlin/com/google/home/Structure>` | `https://developers.home.google.com/reference/kotlin/com/google/home/HasStructures#structures()()` Gets an observable flow of `https://developers.home.google.com/reference/kotlin/com/google/home/Structure`s visible to the logged-in user. |

## Public functions

### structures

```
fun structures(): HomeObjectsFlow<Structure>
```

Gets an observable flow of `https://developers.home.google.com/reference/kotlin/com/google/home/Structure`s visible to the logged-in user.

| Returns |
|---|---|
| `https://developers.home.google.com/reference/kotlin/com/google/home/HomeObjectsFlow<https://developers.home.google.com/reference/kotlin/com/google/home/Structure>` | a flow of `https://developers.home.google.com/reference/kotlin/com/google/home/Structure`s. |