diff --git a/pyproject.toml b/pyproject.toml index b64110d9..4d986b55 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -196,7 +196,7 @@ dev = [ # hatch is required to support type hinting and proper packaging of the py.typed file. "hatch>=1.14.1", "isort==8.0.1", - "ty==0.0.32", + "ty==0.0.33", "prek>=0.3.3", "pre-commit-hooks==6.0.0", "pylint==4.0.5", diff --git a/src/bsblan/models.py b/src/bsblan/models.py index 67165a1d..0c360a99 100644 --- a/src/bsblan/models.py +++ b/src/bsblan/models.py @@ -326,13 +326,13 @@ class EntityInfo(BaseModel, Generic[T]): unit: str desc: str value: T | None = None - data_type: int = Field(alias="dataType", default=0) + data_type: int = Field(validation_alias="dataType", default=0) error: int = 0 readonly: int = 0 readwrite: int = 0 precision: float | None = None - data_type_name: str = Field(default="", alias="dataType_name") - data_type_family: str = Field(default="", alias="dataType_family") + data_type_name: str = Field(default="", validation_alias="dataType_name") + data_type_family: str = Field(default="", validation_alias="dataType_family") @model_validator(mode="before") @classmethod