Pipeline storage collection.
Definition at line 1581 of file pipeline.py.
◆ _async_load_data()
◆ _create_item()
| Pipeline homeassistant.components.assist_pipeline.pipeline.PipelineStorageCollection._create_item |
( |
|
self, |
|
|
str |
item_id, |
|
|
dict |
data |
|
) |
| |
|
private |
Create an item from validated config.
Definition at line 1614 of file pipeline.py.
◆ _data_to_save()
Return JSON-compatible date for storing to file.
Definition at line 1646 of file pipeline.py.
◆ _deserialize_item()
| Pipeline homeassistant.components.assist_pipeline.pipeline.PipelineStorageCollection._deserialize_item |
( |
|
self, |
|
|
dict |
data |
|
) |
| |
|
private |
Create an item from its serialized representation.
Definition at line 1618 of file pipeline.py.
◆ _get_suggested_id()
| str homeassistant.components.assist_pipeline.pipeline.PipelineStorageCollection._get_suggested_id |
( |
|
self, |
|
|
dict |
info |
|
) |
| |
|
private |
Suggest an ID based on the config.
Definition at line 1605 of file pipeline.py.
◆ _process_create_data()
| dict homeassistant.components.assist_pipeline.pipeline.PipelineStorageCollection._process_create_data |
( |
|
self, |
|
|
dict |
data |
|
) |
| |
|
private |
◆ _serialize_item()
| dict homeassistant.components.assist_pipeline.pipeline.PipelineStorageCollection._serialize_item |
( |
|
self, |
|
|
str |
item_id, |
|
|
Pipeline |
item |
|
) |
| |
|
private |
Return the serialized representation of an item for storing.
Definition at line 1622 of file pipeline.py.
◆ _update_data()
| Pipeline homeassistant.components.assist_pipeline.pipeline.PipelineStorageCollection._update_data |
( |
|
self, |
|
|
Pipeline |
item, |
|
|
dict |
update_data |
|
) |
| |
|
private |
◆ async_delete_item()
| None homeassistant.components.assist_pipeline.pipeline.PipelineStorageCollection.async_delete_item |
( |
|
self, |
|
|
str |
item_id |
|
) |
| |
◆ async_get_preferred_item()
| str homeassistant.components.assist_pipeline.pipeline.PipelineStorageCollection.async_get_preferred_item |
( |
|
self | ) |
|
Get the id of the preferred item.
Definition at line 1633 of file pipeline.py.
◆ async_set_preferred_item()
| None homeassistant.components.assist_pipeline.pipeline.PipelineStorageCollection.async_set_preferred_item |
( |
|
self, |
|
|
str |
item_id |
|
) |
| |
◆ _preferred_item
| homeassistant.components.assist_pipeline.pipeline.PipelineStorageCollection._preferred_item |
|
private |
The documentation for this class was generated from the following file:
- core/homeassistant/components/assist_pipeline/pipeline.py