Skip to main content

A collection of first party Google Cloud Platform event objects.

Project description

Google CloudEvents - Python

This library provides classes of common event types used with Google services. At this moment the following types are available:

Package Python Class Description
google.events.cloud.scheduler.v1 SchedulerJobData Scheduler job data.
google.events.firebase.database.v1 ReferenceEventData The data within all Firebase Real Time Database reference events.
google.events.cloud.pubsub.v1 MessagePublishedData The event data when a message is published to a topic.
google.events.firebase.remoteconfig.v1 RemoteConfigEventData The data within all Firebase Remote Config events.
google.events.firebase.auth.v1 AuthEventData The data within all Firebase Auth events.
google.events.cloud.storage.v1 StorageObjectData An object within Google Cloud Storage.
google.events.cloud.firestore.v1 DocumentEventData The data within all Firestore document events.
google.events.firebase.analytics.v1 AnalyticsLogData The data within Firebase Analytics log events.
google.events.cloud.audit.v1 LogEntryData The data within all Cloud Audit Logs log entry events.
google.events.cloud.cloudbuild.v1 BuildEventData Build event data for Google Cloud Platform API operations.

Installation and Usage

Note: This library requires Python 3.7+.

To install this package, run

pip install --upgrade google-events

To use an event class, see the snippet below:

from google.events.cloud.pubsub.v1 import MessagePublishedData

# Parses a Dict into an event
# The Dict may be an argument in a background Cloud Function,
# or the payload of an HTTP request received by a Cloud Run service with event
# triggers.
event_data = "Some event data"
event = MessagePublishedData.from_dict(event_data)
print(event.message)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

google-events-0.1.2.tar.gz (50.4 kB view details)

Uploaded Source

Built Distribution

google_events-0.1.2-py2.py3-none-any.whl (59.3 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file google-events-0.1.2.tar.gz.

File metadata

  • Download URL: google-events-0.1.2.tar.gz
  • Upload date:
  • Size: 50.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.0

File hashes

Hashes for google-events-0.1.2.tar.gz
Algorithm Hash digest
SHA256 1e1b3aa53966cd486f84d64982854ea1a6c119046e0bce0b8aa72e11480c6980
MD5 b669bdecc32c87a3b2e1da05582920d7
BLAKE2b-256 e4701723ac52afd3ce4695606b1f47e7442300b9cef9059257149bd7707ef68c

See more details on using hashes here.

File details

Details for the file google_events-0.1.2-py2.py3-none-any.whl.

File metadata

  • Download URL: google_events-0.1.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 59.3 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.0

File hashes

Hashes for google_events-0.1.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c8dc56958da585adefa13555b19ca7ee6b9b63227bf98c5ce957cb915faeb90b
MD5 7f6e7f1d268499722f0380acab55f52d
BLAKE2b-256 2ae8d96620adcc6e8e3ed78d901667907ccb8495d262fca887b4273da4628583

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page