ArmDisarm.ArmDisarmArmStateEvent

class ArmDisarm.ArmDisarmArmStateEvent : Event, ArmDisarmTrait.ArmDisarmArmState


Summary

Nested types

Descriptor enum for this event's fields.

Public functions

open operator Boolean
equals(other: Any?)
open Int

Public properties

open Id

ID of the Event.

open EventImportance

Importance of the event.

open String

Event name.

open ULong

Event number.

open Instant

Time of the event.

Inherited functions

From com.google.home.google.ArmDisarmTrait.ArmDisarmArmState
open StructDescriptor

Returns the descriptor for the struct.

open Any?

Returns the value of the field for the given tag ID.

Inherited properties

From com.google.home.google.ArmDisarmTrait.ArmDisarmArmState
open ArmDisarmTrait.ArmState?

The current arm state of the device.

open String?

The level name of the current security level if multiple security levels exist.

open Long?

The Epoch Unix timestamp of when an active entry allowance expires, before which the user must enter a pin to prevent the alarm from sounding.

open ArmDisarmTrait.ErrorCode?

The status of the device that triggered the event.

open Long?

The Epoch Unix timestamp of when an active exit allowance expires, before which the user must leave the house if the device is arming.

open UInt?

The notification level.

open String?

The level from availableArmLevels that the device will enter after an exit countdown completes.

open String?

The ID of the device that triggered the event, which may be different from the device that sent the notification.

Public functions

equals

open operator fun equals(other: Any?): Boolean

hashCode

open fun hashCode(): Int

Public properties

eventId

open val eventIdId

ID of the Event.

eventImportance

open val eventImportanceEventImportance

Importance of the event.

eventName

open val eventNameString

Event name.

eventNumber

open val eventNumberULong

Event number.

timestamp

open val timestampInstant

Time of the event.