Python typehint support for Google Calendar API resources
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file typings-google-calendar-api-1.0.0.tar.gz.
File metadata
- Download URL: typings-google-calendar-api-1.0.0.tar.gz
- Upload date:
- Size: 3.2 kB
- Tags: Source
- Uploaded using 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
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
537af58cdf0de2a49407adfd890e756d832ab7dfab8ce01fd1ab99900d2bc9bf
|
|
| MD5 |
726955f33e6d5483abbd478ded25b24b
|
|
| BLAKE2b-256 |
b7d19517ebbb135521e30b7f30077a903e3a7bd58c47fa2f777895a1070239e5
|
File details
Details for the file typings_google_calendar_api-1.0.0-py2-none-any.whl.
File metadata
- Download URL: typings_google_calendar_api-1.0.0-py2-none-any.whl
- Upload date:
- Size: 5.6 kB
- Tags: Python 2
- Uploaded using 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
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6f5e7201b019b7e21dc29cb8982b310c337a7e87ebd6e2a32f5e29905cde25be
|
|
| MD5 |
448b15f8fd5553538b05715e4176d320
|
|
| BLAKE2b-256 |
0392c60e51592846f599576d431cb46c4434a362ffc3474976a8438293c89250
|