Hassock.ServiceCall (hassock v0.3.0)

Copy Markdown View Source

A request to call a Home Assistant service.

Set return_response: true for services that return data (for example weather.get_forecasts or calendar.get_events). The result map then carries it under "response". HA rejects return_response for services that don't support it, and requires it for services that only return data.

Summary

Types

t()

@type t() :: %Hassock.ServiceCall{
  domain: String.t(),
  return_response: boolean(),
  service: String.t(),
  service_data: map(),
  target: map() | nil
}