Spaces:
Sleeping
Sleeping
| import uuid | |
| from datetime import date, datetime | |
| from typing import Optional | |
| from sqlmodel import SQLModel | |
| class JournalBase(SQLModel): | |
| title: str | |
| content: str | |
| journal_date: date | |
| class JournalCreate(JournalBase): | |
| user_id: Optional[uuid.UUID] = None | |
| class JournalUpdate(SQLModel): | |
| title: Optional[str] = None | |
| content: Optional[str] = None | |
| journal_date: Optional[date] = None | |
| class JournalResponse(SQLModel): | |
| id: uuid.UUID | |
| user_id: uuid.UUID | |
| title: str | |
| content: str | |
| journal_date: date | |
| created_at: datetime | |
| updated_at: datetime | |