|
| None | __init__ (self, str intent_type, str domain, str service, str|None speech=None, _IntentSlotsType|None required_slots=None, _IntentSlotsType|None optional_slots=None, set[str]|None required_domains=None, int|None required_features=None, set[str]|None required_states=None, str|None description=None, set[str]|None platforms=None, set[type[StrEnum]]|None device_classes=None) |
| |
| tuple[str, str] | get_domain_and_service (self, Intent intent_obj, State state) |
| |
Public Member Functions inherited from homeassistant.helpers.intent.DynamicServiceIntentHandler |
| None | __init__ (self, str intent_type, str|None speech=None, _IntentSlotsType|None required_slots=None, _IntentSlotsType|None optional_slots=None, set[str]|None required_domains=None, int|None required_features=None, set[str]|None required_states=None, str|None description=None, set[str]|None platforms=None, set[type[StrEnum]]|None device_classes=None) |
| |
| None | async_call_service (self, str domain, str service, Intent intent_obj, State state) |
| |
| IntentResponse | async_handle (self, Intent intent_obj) |
| |
| IntentResponse | async_handle_states (self, Intent intent_obj, MatchTargetsResult match_result, MatchTargetsConstraints match_constraints, MatchTargetsPreferences|None match_preferences=None) |
| |
| dict | slot_schema (self) |
| |
Public Member Functions inherited from homeassistant.helpers.intent.IntentHandler |
| str | __repr__ (self) |
| |
| bool | async_can_handle (self, Intent intent_obj) |
| |
| _SlotsType | async_validate_slots (self, _SlotsType slots) |
| |
Service Intent handler registration.
Service specific intent handler that calls a service by name/entity_id.
Definition at line 1146 of file intent.py.