ZoneManagementTrait

@Generated(value = ["GoogleHomePlatformCodegen"])
object ZoneManagementTrait


Attributes for ZoneManagementTrait.

Summary

Nested types

@Generated(value = ["GoogleHomePlatformCodegen"])
interface ZoneManagementTrait.Attributes : ClusterStruct

Attributes for the ZoneManagement cluster.

Descriptor enum for this command's request fields.

Creates and stores a two-dimensional Cartesian zone.

The request payload for the CreateTwoDCartesianZone command.

Descriptor enum for this command's request fields.

The result of the CreateTwoDCartesianZone command.

Descriptor enum for this command's response fields.

Descriptor enum for this command's request fields.

Removes the user-defined zone indicated by the ZoneID.

The request payload for the RemoveZone command.

Descriptor enum for this command's request fields.

Encodes a point on the two-dimensional Cartesian plane for the TwoDCartesianZone feature.

Descriptor enum for this struct's fields.

Encodes all information needed to define a TwoDCartesianZone.

Descriptor enum for this struct's fields.

Updates a stored two-dimensional Cartesian zone.

The request payload for the UpdateTwoDCartesianZone command.

Descriptor enum for this command's request fields.

Encodes basic information about a zone without containing the specifics of how the zone is defined.

Descriptor enum for this struct's fields.

The source of the zone.

Descriptor enum for this struct's fields.

The type of the zone.

The intended use of the zone.

Public properties

ClusterId

Public properties

Id

val IdClusterId