ZoneManagementTrait

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


Attributes for ZoneManagementTrait.

Summary

Nested types

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

Attributes for the ZoneManagement cluster.

Creates or updates a zone trigger.

The request payload for the CreateOrUpdateTrigger command.

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.

ZoneManagement cluster FeatureMap.

Removes a zone trigger.

The request payload for the RemoveTrigger command.

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.

Zone management status codes.

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.

Reasons for a zone event stopping.

Reasons for a zone event triggering.

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.

Generated when a zone event stops.

Settings for controlling zone triggers.

Descriptor enum for this struct's fields.

Generated when a zone is triggered.

The type of the zone.

The intended use of the zone.

Public properties

ClusterId

Public properties

Id

val IdClusterId