Home Assistant Unofficial Reference 2024.12.1
__init__.py File Reference

Go to the source code of this file.

Namespaces

 homeassistant.components.google
 

Functions

bool homeassistant.components.google.async_entry_has_scopes (ConfigEntry entry)
 
None homeassistant.components.google.async_reload_entry (HomeAssistant hass, ConfigEntry entry)
 
None homeassistant.components.google.async_remove_entry (HomeAssistant hass, ConfigEntry entry)
 
None homeassistant.components.google.async_setup_add_event_service (HomeAssistant hass, GoogleCalendarService calendar_service)
 
bool homeassistant.components.google.async_setup_entry (HomeAssistant hass, ConfigEntry entry)
 
bool homeassistant.components.google.async_unload_entry (HomeAssistant hass, ConfigEntry entry)
 
dict[str, Any] homeassistant.components.google.get_calendar_info (HomeAssistant hass, Mapping[str, Any] calendar)
 
dict[str, Any] homeassistant.components.google.load_config (str path)
 
None homeassistant.components.google.update_config (str path, dict[str, Any] calendar)
 

Variables

 homeassistant.components.google._EVENT_IN_TYPES
 
 homeassistant.components.google._LOGGER = logging.getLogger(__name__)
 
 homeassistant.components.google._SINGLE_CALSEARCH_CONFIG
 
 homeassistant.components.google.ADD_EVENT_SERVICE_SCHEMA
 
string homeassistant.components.google.CONF_CAL_ID = "cal_id"
 
string homeassistant.components.google.CONF_IGNORE_AVAILABILITY = "ignore_availability"
 
string homeassistant.components.google.CONF_MAX_RESULTS = "max_results"
 
string homeassistant.components.google.CONF_SEARCH = "search"
 
string homeassistant.components.google.CONF_TRACK = "track"
 
string homeassistant.components.google.CONF_TRACK_NEW = "track_new_calendar"
 
 homeassistant.components.google.CONFIG_SCHEMA = vol.Schema(cv.removed(DOMAIN), extra=vol.ALLOW_EXTRA)
 
string homeassistant.components.google.DEFAULT_CONF_OFFSET = "!!"
 
 homeassistant.components.google.DEVICE_SCHEMA
 
string homeassistant.components.google.ENTITY_ID_FORMAT = DOMAIN + ".{}"
 
string homeassistant.components.google.EVENT_CALENDAR_ID = "calendar_id"
 
list homeassistant.components.google.PLATFORMS = [Platform.CALENDAR]
 
string homeassistant.components.google.SERVICE_ADD_EVENT = "add_event"
 
string homeassistant.components.google.YAML_DEVICES = f"{DOMAIN}_calendars.yaml"