Add support for payload_template in rest component (#107464)
* Add support for payload_template in rest component * Update homeassistant/components/rest/schema.py * Update homeassistant/components/rest/data.py --------- Co-authored-by: Erik Montnemery <erik@montnemery.com>
This commit is contained in:
parent
8ba1340c2e
commit
ceaf8f2402
5 changed files with 86 additions and 6 deletions
|
@ -38,6 +38,7 @@ from .const import (
|
|||
CONF_ENCODING,
|
||||
CONF_JSON_ATTRS,
|
||||
CONF_JSON_ATTRS_PATH,
|
||||
CONF_PAYLOAD_TEMPLATE,
|
||||
CONF_SSL_CIPHER_LIST,
|
||||
DEFAULT_ENCODING,
|
||||
DEFAULT_FORCE_UPDATE,
|
||||
|
@ -60,7 +61,8 @@ RESOURCE_SCHEMA = {
|
|||
vol.Optional(CONF_METHOD, default=DEFAULT_METHOD): vol.In(METHODS),
|
||||
vol.Optional(CONF_USERNAME): cv.string,
|
||||
vol.Optional(CONF_PASSWORD): cv.string,
|
||||
vol.Optional(CONF_PAYLOAD): cv.string,
|
||||
vol.Exclusive(CONF_PAYLOAD, CONF_PAYLOAD): cv.string,
|
||||
vol.Exclusive(CONF_PAYLOAD_TEMPLATE, CONF_PAYLOAD): cv.template,
|
||||
vol.Optional(CONF_VERIFY_SSL, default=DEFAULT_VERIFY_SSL): cv.boolean,
|
||||
vol.Optional(
|
||||
CONF_SSL_CIPHER_LIST,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue