glome/homeassistant/service

Types

pub type Service {
  Service(String)
}

Constructors

  • Service(String)
pub type ServiceData {
  ServiceData(target: Target)
}

Constructors

  • ServiceData(target: Target)
pub type Target {
  Entity(EntityId)
  Area(String)
  Device(String)
}

Constructors

  • Entity(EntityId)
  • Area(String)
  • Device(String)

Functions

pub fn call(config: Configuration, domain: Domain, service: Service, service_data: Option(
    String,
  )) -> Result(String, GlomeError)