Packages

A Gleam library to write and run Home Assistant automations.

Current section

Files

Jump to
glome include glome@homeassistant_StateChangeHandlersEntry.hrl
Raw

include/glome@homeassistant_StateChangeHandlersEntry.hrl

-record(state_change_handlers_entry, {
entity_id :: glome@homeassistant@entity_id:entity_id(),
handler :: fun((glome@homeassistant@state_change_event:state_change_event(), glome@homeassistant:home_assistant()) -> {ok,
nil} |
{error, glome@core@error:glome_error()}),
filter :: fun((glome@homeassistant@state_change_event:state_change_event(), glome@homeassistant:home_assistant()) -> boolean())
}).