Simplify bring todo service schema (#124206)

This commit is contained in:
Erik Montnemery 2024-08-19 10:18:09 +02:00 committed by GitHub
parent 25d33e96cc
commit 88d79d35eb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -22,7 +22,6 @@ from homeassistant.components.todo import (
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant
from homeassistant.exceptions import HomeAssistantError, ServiceValidationError from homeassistant.exceptions import HomeAssistantError, ServiceValidationError
from homeassistant.helpers import config_validation as cv, entity_platform from homeassistant.helpers import config_validation as cv, entity_platform
from homeassistant.helpers.config_validation import make_entity_service_schema
from homeassistant.helpers.entity_platform import AddEntitiesCallback from homeassistant.helpers.entity_platform import AddEntitiesCallback
from homeassistant.helpers.update_coordinator import CoordinatorEntity from homeassistant.helpers.update_coordinator import CoordinatorEntity
@ -62,14 +61,12 @@ async def async_setup_entry(
platform.async_register_entity_service( platform.async_register_entity_service(
SERVICE_PUSH_NOTIFICATION, SERVICE_PUSH_NOTIFICATION,
make_entity_service_schema(
{ {
vol.Required(ATTR_NOTIFICATION_TYPE): vol.All( vol.Required(ATTR_NOTIFICATION_TYPE): vol.All(
vol.Upper, cv.enum(BringNotificationType) vol.Upper, cv.enum(BringNotificationType)
), ),
vol.Optional(ATTR_ITEM_NAME): cv.string, vol.Optional(ATTR_ITEM_NAME): cv.string,
} },
),
"async_send_message", "async_send_message",
) )