@@ -38,40 +38,40 @@ class FlowContext(BaseModel):
3838class ConfigFlowContext (FlowContext ):
3939 """Context for config flow."""
4040
41- alternative_domain : str | None = None
42- configuration_url : str | None = None
43- confirm_only : bool | None = None
41+ alternative_domain : Optional [ str ] = None
42+ configuration_url : Optional [ str ] = None
43+ confirm_only : Optional [ bool ] = None
4444 discovery_key : DiscoveryKey
45- entry_id : str | None = None
45+ entry_id : Optional [ str ] = None
4646 title_placeholders : Dict [str , str ] | None = None
47- unique_id : str | None = None
47+ unique_id : Optional [ str ] = None
4848
4949
5050class FlowResult (BaseModel ):
5151 """Base flow result ."""
5252
5353 context : ConfigFlowContext
54- data_schema : Any | None | None = None
55- data : Dict [str , Any ] | None = None
56- description_placeholders : Dict [str , str ] | None = None
57- description : str | None = None
58- errors : dict [ str , str ] | None = None
59- extra : str | None = None
54+ data_schema : Optional [ Any ] = None
55+ data : Optional [ Dict [str , Any ]] = None
56+ description_placeholders : Optional [ Dict [str , str ]] = None
57+ description : Optional [ str ] = None
58+ errors : Optional [ Dict [ str , str ]] = None
59+ extra : Optional [ str ] = None
6060 flow_id : str
6161 handler : str
62- last_step : bool | None = None
63- menu_options : Container [str ] | None = None
64- preview : str | None = None
65- progress_action : str | None = None
66- progress_task : asyncio .Task [Any ] | None = None
67- reason : str | None = None
68- required : bool | None = None
69- result : Any | None = None
70- step_id : str | None = None
71- title : str | None = None
72- translation_domain : str | None = None
73- type : FlowResultType | None = None
74- url : str | None = None
62+ last_step : Optional [ bool ] = None
63+ menu_options : Optional [ Container [str ]] = None
64+ preview : Optional [ str ] = None
65+ progress_action : Optional [ str ] = None
66+ progress_task : Optional [ asyncio .Task [Any ]] = None
67+ reason : Optional [ str ] = None
68+ required : Optional [ bool ] = None
69+ result : Optional [ Any ] = None
70+ step_id : Optional [ str ] = None
71+ title : Optional [ str ] = None
72+ translation_domain : Optional [ str ] = None
73+ type : Optional [ FlowResultType ] = None
74+ url : Optional [ str ] = None
7575
7676
7777class DisableEnableResult (BaseModel ):
@@ -129,10 +129,10 @@ class ConfigEntry(BaseModel):
129129 supported_subentry_types : Dict [str , Dict [str , bool ]]
130130 pref_disable_new_entities : bool
131131 pref_disable_polling : bool
132- disabled_by : ConfigEntryDisabler | None
133- reason : str | None
134- error_reason_translation_key : str | None
135- error_reason_translation_placeholders : dict [ str , Any ] | None
132+ disabled_by : Optional [ ConfigEntryDisabler ]
133+ reason : Optional [ str ]
134+ error_reason_translation_key : Optional [ str ]
135+ error_reason_translation_placeholders : Optional [ Dict [ str , Any ]]
136136 num_subentries : int
137137
138138
0 commit comments