gamesheet_sdk.common.constants¶
SDK-wide constants and configuration values.
This module defines all URL constants and endpoints used throughout the GameSheet SDK. Constants ——— DEFAULT_BASE_URL : str
Default GameSheet web application base URL.
- APP_GAMESHEET_COMstr
Legacy GameSheet domain (used for browser storage).
- BFF_API_BASE_URLstr
Backend-for-Frontend API base URL.
- SCORESHEET_SERVICE_BASE_URLstr
Scoresheet service base URL (for PDF downloads).
- CLOUDFLARE_IMAGE_DELIVERY_BASEstr
Cloudflare image delivery CDN base URL with account hash.
Examples
Using base URLs in session configuration: .. code-block:: python
from gamesheet_sdk.common.constants import DEFAULT_BASE_URL from gamesheet_sdk import Session
session = Session(base_url=DEFAULT_BASE_URL)
Using BFF API endpoints: .. code-block:: python
from gamesheet_sdk.common.constants import BFF_API_BASE_URL
games_url = f”{BFF_API_BASE_URL}/games-list/v1”
Using image delivery: .. code-block:: python
from gamesheet_sdk.common.constants import CLOUDFLARE_IMAGE_DELIVERY_BASE
logo_url = f”{CLOUDFLARE_IMAGE_DELIVERY_BASE}/{image_id}”