Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.fireservicerota.FireServiceRotaClient Class Reference

Public Member Functions

def __init__ (self, hass, entry)
 
dict|None async_response_update (self)
 
None async_set_response (self, value)
 
dict|None async_update (self)
 
None setup (self)
 
def update_call (self, func, *args)
 

Public Attributes

 entry_id
 
 fsr
 
 incident_id
 
 oauth
 
 on_duty
 
 token_refresh_failure
 
 unique_id
 
 websocket
 

Private Attributes

 _entry
 
 _hass
 
 _tokens
 
 _url
 

Detailed Description

Getting the latest data from fireservicerota.

Definition at line 153 of file __init__.py.

Constructor & Destructor Documentation

◆ __init__()

def homeassistant.components.fireservicerota.FireServiceRotaClient.__init__ (   self,
  hass,
  entry 
)
Initialize the data object.

Definition at line 156 of file __init__.py.

Member Function Documentation

◆ async_response_update()

dict | None homeassistant.components.fireservicerota.FireServiceRotaClient.async_response_update (   self)
Get the latest incident response data.

Definition at line 216 of file __init__.py.

◆ async_set_response()

None homeassistant.components.fireservicerota.FireServiceRotaClient.async_set_response (   self,
  value 
)
Set incident response status.

Definition at line 226 of file __init__.py.

◆ async_update()

dict | None homeassistant.components.fireservicerota.FireServiceRotaClient.async_update (   self)
Get the latest availability data.

Definition at line 202 of file __init__.py.

◆ setup()

None homeassistant.components.fireservicerota.FireServiceRotaClient.setup (   self)
Set up the data client.

Definition at line 181 of file __init__.py.

◆ update_call()

def homeassistant.components.fireservicerota.FireServiceRotaClient.update_call (   self,
  func,
args 
)
Perform update call and return data.

Definition at line 185 of file __init__.py.

Member Data Documentation

◆ _entry

homeassistant.components.fireservicerota.FireServiceRotaClient._entry
private

Definition at line 159 of file __init__.py.

◆ _hass

homeassistant.components.fireservicerota.FireServiceRotaClient._hass
private

Definition at line 158 of file __init__.py.

◆ _tokens

homeassistant.components.fireservicerota.FireServiceRotaClient._tokens
private

Definition at line 162 of file __init__.py.

◆ _url

homeassistant.components.fireservicerota.FireServiceRotaClient._url
private

Definition at line 161 of file __init__.py.

◆ entry_id

homeassistant.components.fireservicerota.FireServiceRotaClient.entry_id

Definition at line 164 of file __init__.py.

◆ fsr

homeassistant.components.fireservicerota.FireServiceRotaClient.fsr

Definition at line 171 of file __init__.py.

◆ incident_id

homeassistant.components.fireservicerota.FireServiceRotaClient.incident_id

Definition at line 168 of file __init__.py.

◆ oauth

homeassistant.components.fireservicerota.FireServiceRotaClient.oauth

Definition at line 173 of file __init__.py.

◆ on_duty

homeassistant.components.fireservicerota.FireServiceRotaClient.on_duty

Definition at line 169 of file __init__.py.

◆ token_refresh_failure

homeassistant.components.fireservicerota.FireServiceRotaClient.token_refresh_failure

Definition at line 167 of file __init__.py.

◆ unique_id

homeassistant.components.fireservicerota.FireServiceRotaClient.unique_id

Definition at line 165 of file __init__.py.

◆ websocket

homeassistant.components.fireservicerota.FireServiceRotaClient.websocket

Definition at line 179 of file __init__.py.


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