Source code for pylibrelinkup.models.config

from pydantic import Field

from pylibrelinkup.models.base import ConfigBaseModel
from pylibrelinkup.models.data import F, H, L, Nd, Std

__all__ = ["AlarmRules", "FixedLowAlarmValues"]


[docs] class AlarmRules(ConfigBaseModel): """AlarmRules class to store alarm rules data.""" c: bool = Field(default=False) h: H f: F l: L nd: Nd p: int = Field(default=0) r: int = Field(default=0) std: Std
[docs] class FixedLowAlarmValues(ConfigBaseModel): """FixedLowAlarmValues class to store fixed alarm values.""" mgdl: int = Field(default=0) mmoll: float = Field(default=0.0)