Home Assistant Unofficial Reference 2024.12.1
homeassistant.core.ServiceRegistry Member List

This is the complete list of members for homeassistant.core.ServiceRegistry, including all inherited members.

__init__(self, HomeAssistant hass)homeassistant.core.ServiceRegistry
__slots__homeassistant.core.ServiceRegistryprivatestatic
_async_register(self, str domain, str service, Callable[[ServiceCall], Coroutine[Any, Any, ServiceResponse|EntityServiceResponse]|ServiceResponse|EntityServiceResponse|None,] service_func, VolSchemaType|None schema=None, SupportsResponse supports_response=SupportsResponse.NONE, HassJobType|None job_type=None)homeassistant.core.ServiceRegistryprivate
_async_remove(self, str domain, str service)homeassistant.core.ServiceRegistryprivate
_execute_service(self, Service handler, ServiceCall service_call)homeassistant.core.ServiceRegistryprivate
_hasshomeassistant.core.ServiceRegistryprivate
_run_service_call_catch_exceptions(self, Coroutine[Any, Any, Any]|asyncio.Task[Any] coro_or_task, ServiceCall service_call)homeassistant.core.ServiceRegistryprivate
async_call(self, str domain, str service, dict[str, Any]|None service_data=None, bool blocking=False, Context|None context=None, dict[str, Any]|None target=None, bool return_response=False)homeassistant.core.ServiceRegistry
async_register(self, str domain, str service, Callable[[ServiceCall], Coroutine[Any, Any, ServiceResponse|EntityServiceResponse]|ServiceResponse|EntityServiceResponse|None,] service_func, VolSchemaType|None schema=None, SupportsResponse supports_response=SupportsResponse.NONE, HassJobType|None job_type=None)homeassistant.core.ServiceRegistry
async_remove(self, str domain, str service)homeassistant.core.ServiceRegistry
async_services(self)homeassistant.core.ServiceRegistry
async_services_for_domain(self, str domain)homeassistant.core.ServiceRegistry
async_services_internal(self)homeassistant.core.ServiceRegistry
call(self, str domain, str service, dict[str, Any]|None service_data=None, bool blocking=False, Context|None context=None, dict[str, Any]|None target=None, bool return_response=False)homeassistant.core.ServiceRegistry
has_service(self, str domain, str service)homeassistant.core.ServiceRegistry
register(self, str domain, str service, Callable[[ServiceCall], Coroutine[Any, Any, ServiceResponse]|ServiceResponse|None,] service_func, vol.Schema|None schema=None, SupportsResponse supports_response=SupportsResponse.NONE)homeassistant.core.ServiceRegistry
remove(self, str domain, str service)homeassistant.core.ServiceRegistry
services(self)homeassistant.core.ServiceRegistry
supports_response(self, str domain, str service)homeassistant.core.ServiceRegistry