Source code for LOGS.Entities.LabNotebookMinimal

from typing import Optional

from LOGS.Auxiliary.Decorators import FullModel
from LOGS.Entities.LabNotebook import LabNotebook
from LOGS.Entities.LabNotebookModels import LabNotebookStatus
from LOGS.Entity.EntityMinimalWithIntId import EntityMinimalWithIntId


[docs] @FullModel(LabNotebook) class LabNotebookMinimal(EntityMinimalWithIntId[LabNotebook]): _status: Optional[LabNotebookStatus] = None @property def status(self) -> Optional[LabNotebookStatus]: return self._status @status.setter def status(self, value: str): self._status = self.checkAndConvertNullable(value, LabNotebookStatus, "status")