from pydantic import BaseModel from integrations.llm.schemas.plan import ( BrandGuide, ChannelStrategyCard, ContentStrategyData, CalendarData, AssetCollectionData, RepurposingProposalItem, ) class PlanApiResponse(BaseModel): id: str clinicName: str | None = None clinicNameEn: str | None = None createdAt: str targetUrl: str brandGuide: BrandGuide channelStrategies: list[ChannelStrategyCard] contentStrategy: ContentStrategyData calendar: CalendarData assetCollection: AssetCollectionData repurposingProposals: list[RepurposingProposalItem] | None = None