Skip to content

kaloricketabulky.sdk.models.common

kaloricketabulky.sdk.models.common

Shared base model, coercion types, and recurring value objects.

ApiModel pydantic-model

Bases: BaseModel

Base model: accept camelCase aliases or snake_case names, ignore extras.

Envelope pydantic-model

Bases: ApiModel

The {requestId, code, message, data} wrapper around every response.

Fields:

  • request_id (str | None)
  • code (int)
  • message (str | None)
  • data (T)

MeasurementPoint pydantic-model

Bases: ApiModel

A single dated measurement (weight, energy, drink, optional metric, ...).

Fields:

  • guid (str | None)
  • valid_from (EpochDateTime)
  • valid_to (EpochDateTime)
  • value (float | None)
  • value_string (str | None)
  • description (str | None)
  • status (int | None)
  • system_time (EpochDateTime)
  • source (str | None)

WeekBar pydantic-model

Bases: ApiModel

One day in a weekly bar chart (energy/drink/activity).

Fields:

  • title (str)
  • status (int)
  • value (float)