typings-google-calendar-api
Python typehint support for Google Calendar API resources.
Available Resources
Acl
from typings_google_calendar_api.acl import Acl, Scope
Representation: https://developers.google.com/calendar/api/v3/reference/acl#resource-representations
kind: str
etag: str
id: str
scope: Scope
role: str
Calendars
from typings_google_calendar_api.calendars import Calendar, ConferenceProperties
Representation: https://developers.google.com/calendar/api/v3/reference/calendarsl#resource-representations
kind: str
etag: str
id: str
summary: str
description: str
location: str
timeZone: str
conferenceProperties: ConferenceProperties
Colors
from typings_google_calendar_api.colors import Color, ColorProperties
Representation: https://developers.google.com/calendar/api/v3/reference/colors#resource-representations
kind: str
updated: str
calendar: Dict[str, ColorProperties]
event: Dict[str, ColorProperties]
Events
from typings_google_calendar_api.events import ( Event, Attendee, Date, Person, ExtendedProperties,
ConferenceSolutionKey, ConferenceSolution, StatusCode, ConferenceDataCreateRequest, EntryPoint,
ConferenceData, Gadget, Override, Reminders, Source, Attachment)
Representation: https://developers.google.com/calendar/api/v3/reference/events#resource-representations
kind: str
etag: str
id: str
status: str
htmlLink: str
created: str # RFC3339 timestamp
updated: str # RFC3339 timestamp
summary: str
description: str
location: str
colorId: str
creator: Person
organizer: Person
start: Date
end: Date
endTimeUnspecified: bool
recurrence: List[str]
recurringEventId: str
originalStartTime: Date
transparency: str
visibility: str
iCalUID: str
sequence: int
attendees: List[Attendee]
attendeesOmitted: bool
extendedProperties: ExtendedProperties
hangoutLink: str
conferenceData: ConferenceData
gadget: Gadget
anyoneCanAddSelf: bool
guestsCanInviteOthers: bool
guestsCanModify: bool
guestsCanSeeOtherGuests: bool
privateCopy: bool
locked: bool
reminders: Reminders
source: Source
attachments: List[Attachment]
eventType: str
Todo
- CalendarList resource - Open for contributions :octocat:
Dependencies
- typing_extensions - for python version < 3.7
Sample
https://user-images.githubusercontent.com/913314/152586626-0bc19146-8a75-4fbc-a3c8-763c92d7b8c3.mov
Metadata
Release files for typings-google-calendar-api 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| typings-google-calendar-api-1.0.0.tar.gz | 3.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| typings_google_calendar_api-1.0.0-py2-none-any.whl | Python 2 | none | any | Details |
Total release size: 8.8 kB
Release files / typings-google-calendar-api-1.0.0.tar.gz
| Download URL | typings-google-calendar-api-1.0.0.tar.gz |
|---|---|
| Size | 3.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
537af58cdf0de2a49407adfd890e756d832ab7dfab8ce01fd1ab99900d2bc9bf
|
|
BLAKE2b-256 checksum How to use checksums |
b7d19517ebbb135521e30b7f30077a903e3a7bd58c47fa2f777895a1070239e5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.26.0 requests-toolbelt/0.9.1 urllib3/1.26.7 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.9
|
Release files / typings_google_calendar_api-1.0.0-py2-none-any.whl
| Download URL | typings_google_calendar_api-1.0.0-py2-none-any.whl |
|---|---|
| Size | 5.6 kB |
| Tags | Python 2 |
|
SHA-256 checksum How to use checksums |
6f5e7201b019b7e21dc29cb8982b310c337a7e87ebd6e2a32f5e29905cde25be
|
|
BLAKE2b-256 checksum How to use checksums |
0392c60e51592846f599576d431cb46c4434a362ffc3474976a8438293c89250
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.26.0 requests-toolbelt/0.9.1 urllib3/1.26.7 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.9
|