Delivery Definition
Title: Delivery Definition
| |
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
Description: Voluptuous validation schema for Delivery_Definition
Property Delivery Definition > action
Property Delivery Definition > debug
Property Delivery Definition > options
| |
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
| Property | Pattern | Type | Deprecated |
| - | No | object | No |
Property Delivery Definition > data
| |
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
| Property | Pattern | Type | Deprecated |
| - | No | object | No |
Property Delivery Definition > target
| |
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
Property Delivery Definition > target > anyOf > item 0
| Property | Pattern | Type | Deprecated |
| - | No | array of string | No |
Property Delivery Definition > target > anyOf > item 0 > additionalProperties
| |
| Type | array of string |
| Required | No |
| Array restrictions |
| Min items | N/A |
| Max items | N/A |
| Items unicity | False |
| Additional items | False |
| Tuple validation | See below |
Delivery Definition > target > anyOf > item 0 > additionalProperties > additionalProperties items
Property Delivery Definition > target > anyOf > item 1
| Property | Pattern | Type | Deprecated |
| - | No | string | No |
Property Delivery Definition > target > anyOf > item 1 > additionalProperties
Property Delivery Definition > target > anyOf > item 2
Property Delivery Definition > target > anyOf > item 3
| |
| Type | array of string |
| Required | No |
| Array restrictions |
| Min items | N/A |
| Max items | N/A |
| Items unicity | False |
| Additional items | False |
| Tuple validation | See below |
Delivery Definition > target > anyOf > item 3 > item 3 items
Property Delivery Definition > target > anyOf > item 4
| |
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
Property Delivery Definition > target > anyOf > item 4 > entity_id
| |
| Type | array of string |
| Required | No |
| Array restrictions |
| Min items | N/A |
| Max items | N/A |
| Items unicity | False |
| Additional items | False |
| Tuple validation | See below |
Delivery Definition > target > anyOf > item 4 > entity_id > entity_id items
Property Delivery Definition > target > anyOf > item 4 > device_id
| |
| Type | array of string |
| Required | No |
| Array restrictions |
| Min items | N/A |
| Max items | N/A |
| Items unicity | False |
| Additional items | False |
| Tuple validation | See below |
Delivery Definition > target > anyOf > item 4 > device_id > device_id items
Property Delivery Definition > target > anyOf > item 4 > area_id
| |
| Type | array of string |
| Required | No |
| Array restrictions |
| Min items | N/A |
| Max items | N/A |
| Items unicity | False |
| Additional items | False |
| Tuple validation | See below |
Delivery Definition > target > anyOf > item 4 > area_id > area_id items
Property Delivery Definition > target > anyOf > item 4 > floor_id
| |
| Type | array of string |
| Required | No |
| Array restrictions |
| Min items | N/A |
| Max items | N/A |
| Items unicity | False |
| Additional items | False |
| Tuple validation | See below |
Delivery Definition > target > anyOf > item 4 > floor_id > floor_id items
Property Delivery Definition > target > anyOf > item 4 > label_id
| |
| Type | array of string |
| Required | No |
| Array restrictions |
| Min items | N/A |
| Max items | N/A |
| Items unicity | False |
| Additional items | False |
| Tuple validation | See below |
Delivery Definition > target > anyOf > item 4 > label_id > label_id items
Property Delivery Definition > target_required
| |
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
Property Delivery Definition > target_required > anyOf > item 0
| |
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
Property Delivery Definition > target_required > anyOf > item 1
| |
| Type | enum (of string) |
| Required | No |
Must be one of: * "always" * "never" * "optional"
Property Delivery Definition > target_usage
| |
| Type | enum (of string) |
| Required | No |
Must be one of: * "no_delivery" * "no_action" * "merge_delivery" * "merge_always" * "fixed"
Property Delivery Definition > selection
| |
| Type | array of enum (of string) |
| Required | No |
| Array restrictions |
| Min items | N/A |
| Max items | N/A |
| Items unicity | False |
| Additional items | False |
| Tuple validation | See below |
Delivery Definition > selection > selection items
| |
| Type | enum (of string) |
| Required | No |
Must be one of: * "fallback_on_error" * "scenario" * "default" * "fallback"
Property Delivery Definition > priority
| |
| Type | array of enum (of string) |
| Required | No |
| Array restrictions |
| Min items | N/A |
| Max items | N/A |
| Items unicity | False |
| Additional items | False |
| Tuple validation | See below |
Delivery Definition > priority > priority items
| |
| Type | enum (of string) |
| Required | No |
Must be one of: * "low" * "medium" * "high" * "critical"
Property Delivery Definition > selection_rank
| |
| Type | enum (of string) |
| Required | No |
Must be one of: * "ANY" * "FIRST" * "LAST"
Property Delivery Definition > alias
Property Delivery Definition > transport
| |
| Type | enum (of string) |
| Required | Yes |
Must be one of: * "sms" * "mqtt" * "alexa_devices" * "alexa_media_player" * "mobile_push" * "chime" * "email" * "media" * "persistent" * "generic" * "notify_entity"
Property Delivery Definition > template
Property Delivery Definition > message
Property Delivery Definition > title
Property Delivery Definition > enabled
Property Delivery Definition > occupancy
| |
| Type | enum (of string) |
| Required | No |
| Default | "all" |
Must be one of: * "all_in" * "all_out" * "any_in" * "any_out" * "only_in" * "only_out" * "all" * "none"
Property Delivery Definition > condition
Generated using json-schema-for-humans on 2025-11-21 at 23:32:28 +0000