HomeClientWithProvidedAccount

interface HomeClientWithProvidedAccount : HomeClient


Interface for Home APIs that provides access to provided account specific functionality.

Summary

Public properties

UserAccount

Inherited functions

From com.google.home.HomeClient
HomeObjectsFlow<HomeDevice>
@RequiresApi(value = 27)
devices()
Flow<PermissionsState>
@RequiresApi(value = 27)
hasPermissions()
Unit
suspend PermissionsResult
@RequiresApi(value = 27)
requestPermissions(forceLaunch: Boolean)
HomeObjectsFlow<Room>
@RequiresApi(value = 27)
rooms()
suspend T
@RequiresApi(value = 27)
<T : Any?> sendBatchedCommands(block: BatchScope.() -> T)
HomeObjectsFlow<Structure>
@RequiresApi(value = 27)
structures()
suspend Unit

Public properties

userAccount

val userAccountUserAccount