struct

HomeconnectLocal::DeviceDescription

Inherits Struct < Value < Object

Constructors

new(info : Hash(String, JSON::Any) = {} of String => JSON::Any, status : Array(EntityDesc) = [] of EntityDesc, setting : Array(EntityDesc) = [] of EntityDesc, event : Array(EntityDesc) = [] of EntityDesc, command : Array(EntityDesc) = [] of EntityDesc, option : Array(EntityDesc) = [] of EntityDesc, program : Array(EntityDesc) = [] of EntityDesc, active_program : EntityDesc | Nil = nil, selected_program : EntityDesc | Nil = nil)
Source

Instance methods

active_program
Source
command
Source
event
Source
info
Source
option
Source
program
Source
selected_program
Source
setting
Source
status
Source