Spaces:
Build error
Build error
| from datetime import date, datetime | |
| from typing import Optional, List | |
| from datetime import datetime | |
| from pydantic import BaseModel | |
| # shared properties | |
| class PersonalNoteBase(BaseModel): | |
| user_id: int | |
| tags: List[str] = None | |
| title: str | |
| content: str | |
| last_updated_time: datetime | |
| # properties to recieve via | |
| class PersonalNoteCreate(BaseModel): | |
| user_id: int | |
| tags: List[str] = None | |
| title: str | |
| content: str | |
| # properties to recive via API on Update | |
| class PersonalNoteUpdate(BaseModel): | |
| user_id: int = None | |
| tags: List[str] = None | |
| title: str = None | |
| content: str = None | |
| # properties to return via the api | |
| class PersonalNoteInDBBase(PersonalNoteBase): | |
| id: Optional[int] | |
| class Config: | |
| orm_mode = True | |
| class PersonalNoteInDB(PersonalNoteInDBBase): | |
| pass | |
| class PersonalNote(PersonalNoteInDBBase): | |
| pass | |