core/homeassistant/components/calendar
Kevin Stillhammer 06c9719cd6
Support multiple responses for service calls (#96370)
* add supports_response to platform entity services

* support multiple entities in entity_service_call

* support legacy response format for service calls

* revert changes to script/shell_command

* add back test for multiple responses for legacy service

* remove SupportsResponse.ONLY_LEGACY

* Apply suggestion

Co-authored-by: Allen Porter <allen.porter@gmail.com>

* test for entity_id remove None

* revert Apply suggestion

* return EntityServiceResponse from _handle_entity_call

* Use asyncio.gather

* EntityServiceResponse not Optional

* styling

---------

Co-authored-by: Allen Porter <allen.porter@gmail.com>
2023-11-02 18:37:35 -07:00
..
__init__.py Support multiple responses for service calls (#96370) 2023-11-02 18:37:35 -07:00
const.py Limit fields returned for the list events service (#95506) 2023-06-29 13:25:25 -04:00
manifest.json
services.yaml Migrate calendar services to support translations (#96310) 2023-07-11 23:20:40 +02:00
strings.json Migrate calendar services to support translations (#96310) 2023-07-11 23:20:40 +02:00
trigger.py Adjust Calendar doc strings and comments (#101655) 2023-10-08 16:16:59 +02:00