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}”