Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.hassio.repairs.SupervisorIssueRepairFlow Class Reference
Inheritance diagram for homeassistant.components.hassio.repairs.SupervisorIssueRepairFlow:
[legend]
Collaboration diagram for homeassistant.components.hassio.repairs.SupervisorIssueRepairFlow:
[legend]

Public Member Functions

None __init__ (self, HomeAssistant hass, str issue_id)
 
FlowResult async_step_fix_menu (self, None _=None)
 
FlowResult async_step_init (self, None _=None)
 
dict[str, str]|None description_placeholders (self)
 
Issue|None issue (self)
 

Static Public Attributes

 None
 

Private Member Functions

FlowResult _async_form_for_suggestion (self, Suggestion suggestion)
 
FlowResult _async_step_apply_suggestion (self, Suggestion suggestion, bool confirmed=False)
 

Static Private Member Functions

Callable[[SupervisorIssueRepairFlow, dict[str, str]|None], Coroutine[Any, Any, FlowResult],] _async_step (Suggestion suggestion)
 

Private Attributes

 _issue
 
 _issue_id
 
 _supervisor_client
 

Detailed Description

Handler for an issue fixing flow.

Definition at line 49 of file repairs.py.

Constructor & Destructor Documentation

◆ __init__()

None homeassistant.components.hassio.repairs.SupervisorIssueRepairFlow.__init__ (   self,
HomeAssistant  hass,
str  issue_id 
)
Initialize repair flow.

Definition at line 55 of file repairs.py.

Member Function Documentation

◆ _async_form_for_suggestion()

FlowResult homeassistant.components.hassio.repairs.SupervisorIssueRepairFlow._async_form_for_suggestion (   self,
Suggestion  suggestion 
)
private
Return form for suggestion.

Definition at line 81 of file repairs.py.

◆ _async_step()

Callable[ [SupervisorIssueRepairFlow, dict[str, str] | None], Coroutine[Any, Any, FlowResult], ] homeassistant.components.hassio.repairs.SupervisorIssueRepairFlow._async_step ( Suggestion  suggestion)
staticprivate
Generate a step handler for a suggestion.

Definition at line 137 of file repairs.py.

◆ _async_step_apply_suggestion()

FlowResult homeassistant.components.hassio.repairs.SupervisorIssueRepairFlow._async_step_apply_suggestion (   self,
Suggestion  suggestion,
bool   confirmed = False 
)
private
Handle applying a suggestion as a flow step. Optionally request confirmation.

Definition at line 122 of file repairs.py.

◆ async_step_fix_menu()

FlowResult homeassistant.components.hassio.repairs.SupervisorIssueRepairFlow.async_step_fix_menu (   self,
None   _ = None 
)
Show the fix menu.

Definition at line 112 of file repairs.py.

◆ async_step_init()

FlowResult homeassistant.components.hassio.repairs.SupervisorIssueRepairFlow.async_step_init (   self,
None   _ = None 
)
Handle the first step of a fix flow.

Definition at line 90 of file repairs.py.

◆ description_placeholders()

dict[str, str] | None homeassistant.components.hassio.repairs.SupervisorIssueRepairFlow.description_placeholders (   self)
Get description placeholders for steps.

Reimplemented in homeassistant.components.hassio.repairs.AddonIssueRepairFlow, and homeassistant.components.hassio.repairs.DockerConfigIssueRepairFlow.

Definition at line 71 of file repairs.py.

◆ issue()

Issue | None homeassistant.components.hassio.repairs.SupervisorIssueRepairFlow.issue (   self)
Get associated issue.

Definition at line 62 of file repairs.py.

Member Data Documentation

◆ _issue

homeassistant.components.hassio.repairs.SupervisorIssueRepairFlow._issue
private

Definition at line 66 of file repairs.py.

◆ _issue_id

homeassistant.components.hassio.repairs.SupervisorIssueRepairFlow._issue_id
private

Definition at line 57 of file repairs.py.

◆ _supervisor_client

homeassistant.components.hassio.repairs.SupervisorIssueRepairFlow._supervisor_client
private

Definition at line 58 of file repairs.py.

◆ None

homeassistant.components.hassio.repairs.SupervisorIssueRepairFlow.None
static

Definition at line 52 of file repairs.py.


The documentation for this class was generated from the following file: