Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.local_file.config_flow Namespace Reference

Classes

class  LocalFileConfigFlowHandler
 

Functions

dict[str, Any] validate_options (SchemaCommonFlowHandler handler, dict[str, Any] user_input)
 

Variables

dictionary CONFIG_FLOW
 
 DATA_SCHEMA_OPTIONS
 
 DATA_SCHEMA_SETUP
 
dictionary OPTIONS_FLOW
 

Detailed Description

Config flow for Local file.

Function Documentation

◆ validate_options()

dict[str, Any] homeassistant.components.local_file.config_flow.validate_options ( SchemaCommonFlowHandler  handler,
dict[str, Any]   user_input 
)
Validate options selected.

Definition at line 23 of file config_flow.py.

Variable Documentation

◆ CONFIG_FLOW

dictionary homeassistant.components.local_file.config_flow.CONFIG_FLOW
Initial value:
1 = {
2  "user": SchemaFlowFormStep(
3  schema=DATA_SCHEMA_SETUP,
4  validate_user_input=validate_options,
5  ),
6  "import": SchemaFlowFormStep(
7  schema=DATA_SCHEMA_SETUP,
8  validate_user_input=validate_options,
9  ),
10 }

Definition at line 51 of file config_flow.py.

◆ DATA_SCHEMA_OPTIONS

homeassistant.components.local_file.config_flow.DATA_SCHEMA_OPTIONS
Initial value:
1 = vol.Schema(
2  {
3  vol.Required(CONF_FILE_PATH): TextSelector(),
4  }
5 )

Definition at line 40 of file config_flow.py.

◆ DATA_SCHEMA_SETUP

homeassistant.components.local_file.config_flow.DATA_SCHEMA_SETUP
Initial value:
1 = vol.Schema(
2  {
3  vol.Optional(CONF_NAME, default=DEFAULT_NAME): TextSelector(),
4  }
5 ).extend(DATA_SCHEMA_OPTIONS.schema)

Definition at line 45 of file config_flow.py.

◆ OPTIONS_FLOW

dictionary homeassistant.components.local_file.config_flow.OPTIONS_FLOW
Initial value:
1 = {
2  "init": SchemaFlowFormStep(
3  DATA_SCHEMA_OPTIONS,
4  validate_user_input=validate_options,
5  )
6 }

Definition at line 61 of file config_flow.py.