
    i.                     b    d Z ddlmZ ddlmZ  G d de      Z G d de      Z G d d	e      Zy
)u   에피소드 API 스키마.    )Optional)	BaseModelc                   "    e Zd ZU eed<   eed<   y)EpisodeCreateepisode_numbertitleN)__name__
__module____qualname__int__annotations__str     I/Users/manta/Documents/Projects/TheRoad-I1/backend/app/schemas/episode.pyr   r      s    Jr   r   c                   6    e Zd ZU dZee   ed<   dZee   ed<   y)EpisodeUpdateNr   r   )	r	   r
   r   r   r   r   r   r   r   r   r   r   r   r      s    E8C=$(NHSM(r   r   c                       e Zd ZU eed<   eed<   eed<   eed<   eed<   dZee   ed<   eed<   dZee   ed	<   eed
<   ddiZ	y)EpisodeResponseidr   r   source_filenamelanguageN
page_countstatussummary
created_atfrom_attributesT)
r	   r
   r   r   r   r   r   r   r   model_configr   r   r   r   r      sM    GJM $J$K!GXc]!O%t,Lr   r   N)__doc__typingr   pydanticr   r   r   r   r   r   r   <module>r"      s2    !  I 
)I )
-i -r   