Public Member Functions | |
| None | __init__ (self, ServiceCall service_call) |
| bool | has_any_selector (self) |
Public Attributes | |
| area_ids | |
| device_ids | |
| entity_ids | |
| floor_ids | |
| label_ids | |
Static Private Attributes | |
| tuple | __slots__ = ("entity_ids", "device_ids", "area_ids", "floor_ids", "label_ids") |
Class to hold a target selector for a service.
Definition at line 225 of file service.py.
| None homeassistant.helpers.service.ServiceTargetSelector.__init__ | ( | self, | |
| ServiceCall | service_call | ||
| ) |
Extract ids from service call data.
Definition at line 230 of file service.py.
| bool homeassistant.helpers.service.ServiceTargetSelector.has_any_selector | ( | self | ) |
Determine if any selectors are present.
Definition at line 254 of file service.py.
|
staticprivate |
Definition at line 228 of file service.py.
| homeassistant.helpers.service.ServiceTargetSelector.area_ids |
Definition at line 245 of file service.py.
| homeassistant.helpers.service.ServiceTargetSelector.device_ids |
Definition at line 242 of file service.py.
| homeassistant.helpers.service.ServiceTargetSelector.entity_ids |
Definition at line 239 of file service.py.
| homeassistant.helpers.service.ServiceTargetSelector.floor_ids |
Definition at line 246 of file service.py.
| homeassistant.helpers.service.ServiceTargetSelector.label_ids |
Definition at line 249 of file service.py.