from __future__ import annotations from pydantic import BaseModel class StorySchema(BaseModel): title: str cover_image: str | None = None summary: str | None = None content: str | None = None customer_name: str | None = None avatar: str | None = None travel_date: str | None = None product_name: str | None = None scenes: list[str] = [] is_visible: bool = True class StoryResponse(StorySchema): id: int sort_order: int = 0 class Config: from_attributes = True class StoryListResponse(BaseModel): items: list[StoryResponse] total: int