Skip to main content

Shared Pydantic models, enums, and schemas for the GamePulse analytics platform

Project description

gamepulse-core

Shared Pydantic models, enums, and schemas for the GamePulse analytics platform.

This package contains the wire-format types used by both the GamePulse API and the GamePulse Python SDK. It is an internal dependency — if you are integrating GamePulse into your game, install gamepulse-sdk instead.

pip install gamepulse-sdk

Contents

  • gamepulse_core.events — Pydantic event models (BaseEvent, LevelStartEvent, CurrencySpendEvent, …)
  • gamepulse_core.schemas — HTTP request/response schemas (BatchEventsRequest, SessionStartRequest, …)
  • gamepulse_core.enumsEventCategory, Platform, SessionEndReason, Severity
  • gamepulse_core.constants — API header names, limits, flush defaults
  • gamepulse_core.version__version__, SCHEMA_VERSION

Links

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

gamepulse_core-0.1.0.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gamepulse_core-0.1.0-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file gamepulse_core-0.1.0.tar.gz.

File metadata

  • Download URL: gamepulse_core-0.1.0.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for gamepulse_core-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ba22a61e113c76964d8e1e25e21c88f7a6c399d3c18adf6389010fc15dcfb589
MD5 db507e2ec08adc424820f93e47844667
BLAKE2b-256 b02e2d77bf708fc7ec38f41f48161d7e08f493f64d1821914dbec6a6476cc1ed

See more details on using hashes here.

File details

Details for the file gamepulse_core-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: gamepulse_core-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for gamepulse_core-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 21529ecfaf8c34ba5f0aa07af3e6b843aa497630acf5b66b2e037766cfe30cdf
MD5 2c14c3d1c37afdbfebd4ef94e13cca07
BLAKE2b-256 9971fd09e397fdf6ad099cfa7d2ea1e08f448177c9b595cacef71b9df645e92b

See more details on using hashes here.

Supported by

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