Skip to content

System Models

Classes for representing Grocy server information, time, and configuration.

SystemInfo

SystemInfo

Bases: BaseModel

Grocy server version and environment information.

grocy_version instance-attribute

grocy_release_date instance-attribute

php_version instance-attribute

sqlite_version instance-attribute

os instance-attribute

client instance-attribute

from_dto(dto) classmethod

Create from a system info API response.

SystemTime

SystemTime

Bases: BaseModel

Server time and timezone information.

timezone instance-attribute

time_local instance-attribute

time_local_sqlite3 instance-attribute

time_utc instance-attribute

timestamp instance-attribute

from_dto(dto) classmethod

Create from a system time API response.

SystemConfig

SystemConfig

Bases: BaseModel

Grocy system configuration including locale, currency, and feature flags.

username instance-attribute

base_path instance-attribute

base_url instance-attribute

mode instance-attribute

default_locale instance-attribute

locale instance-attribute

currency instance-attribute

enabled_features = [] class-attribute instance-attribute

from_dto(dto) classmethod

Create from a system config API response.