def todo_list_id(self) -> UUID: return typed_or_none(self._data['todo_list_id'], UUID) # type: ignore
def text(self) -> str: return typed_or_none(self._data['text'], str) # type: ignore
def name(self) -> str: return typed_or_none(self._data['name'], str) # type: ignore
def owner_id(self) -> UUID: return typed_or_none(self._data['owner_id'], UUID) # type: ignore
def name(self) -> str: return typed_or_none(self._data.get('name'), str) # type: ignore