from datetime import datetime from typing import Optional from pydantic import BaseModel class FeedbackBase(BaseModel): score: int tujuan_tercapai: Optional[bool] = True tujuan_ditemukan: Optional[bool] = True tujuan: Optional[str] = None sektor: Optional[str] = None email: Optional[str] = None saran: Optional[str] = None source_url: Optional[str] = None source_access: Optional[str] = None notes: Optional[str] = None gender: Optional[int] = None class FeedbackCreateSchema(FeedbackBase): pass class FeedbackUpdateSchema(FeedbackBase): score: Optional[int] = None class FeedbackSchema(FeedbackBase): id: int datetime: datetime class Config: from_attributes = True