core/homeassistant/components/calendar
Allen Porter f99b6004ea
Cleanup calendar APIs and introduce a dataclass for representing events (#68843)
* Introduce data class to hold calendar event data

* Rename CalendarEventDevice to CalendarEntity

* Apply suggestions from code review

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Fix docstring on google calendar api conversion function.

* Update todoist to new calendar enttiy api, tested manually

* Add back old API for a legacy compatibility layer

* Add deprecation warning for old calendar APIs

* Fix deprecation warning

* Fix merge for missing summary #69520

* Add mypy typing for newly introduced classes

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-04-10 12:04:07 -07:00
..
translations [ci skip] Translation update 2022-03-11 00:21:48 +00:00
__init__.py Cleanup calendar APIs and introduce a dataclass for representing events (#68843) 2022-04-10 12:04:07 -07:00
manifest.json Add codeowner to internal integrations that are without (#67286) 2022-02-28 09:06:16 +01:00
services.yaml
strings.json