Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.google.store.LocalCalendarStore Class Reference
Inheritance diagram for homeassistant.components.google.store.LocalCalendarStore:
[legend]
Collaboration diagram for homeassistant.components.google.store.LocalCalendarStore:
[legend]

Public Member Functions

None __init__ (self, HomeAssistant hass, str entry_id)
 
dict[str, Any]|None async_load (self)
 
None async_remove (self)
 
None async_save (self, dict[str, Any] data)
 

Private Attributes

 _data
 
 _store
 

Detailed Description

Storage for local persistence of calendar and event data.

Definition at line 23 of file store.py.

Constructor & Destructor Documentation

◆ __init__()

None homeassistant.components.google.store.LocalCalendarStore.__init__ (   self,
HomeAssistant  hass,
str  entry_id 
)
Initialize LocalCalendarStore.

Definition at line 26 of file store.py.

Member Function Documentation

◆ async_load()

dict[str, Any] | None homeassistant.components.google.store.LocalCalendarStore.async_load (   self)
Load data.

Definition at line 36 of file store.py.

◆ async_remove()

None homeassistant.components.google.store.LocalCalendarStore.async_remove (   self)
Remove data.

Definition at line 51 of file store.py.

◆ async_save()

None homeassistant.components.google.store.LocalCalendarStore.async_save (   self,
dict[str, Any]  data 
)
Save data.

Definition at line 42 of file store.py.

Member Data Documentation

◆ _data

homeassistant.components.google.store.LocalCalendarStore._data
private

Definition at line 39 of file store.py.

◆ _store

homeassistant.components.google.store.LocalCalendarStore._store
private

Definition at line 28 of file store.py.


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