+
    YÉj4  ã                   óÄ   € R t ^ RIHtHt ^ RIHtHt  ! R R]4      t ! R R]4      t ! R R]4      t	 ! R	 R
]4      t
 ! R R]4      t ! R R]4      t ! R R]4      tR# )zRequest / response schemas.)ÚOptionalÚList)Ú	BaseModelÚFieldc                   ó,   a € ] tR t^t o V 3R ltRtV tR# )ÚLoginInc                ó2   <€ V ^8„  d   Qh/ S[ ;R&   S[ ;R&   # )é   ÚusernameÚpassword)Ústr)ÚformatÚ__classdict__s   "€ÚED:\Python_Codes\gen_ai\new\gols-v2-new\backend\app\schemas\schemas.pyÚ__annotate__ÚLoginIn.__annotate__   s   ø‡ ‚ Ù�Mñ á�Mò ó    © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__annotate_func__Ú__static_attributes__Ú__classdictcell__©r   s   @r   r   r      s   ø‡ ‡ „ r   r   c                   ó^   a € ] tR t^t o ]! R^^dR7      tRtRtRtRt	Rt
Rt. tV 3R	 ltR
tV tR# )ÚAvatarCreate.©Ú
min_lengthÚ
max_lengthNÚphotoÚpiperÚliveportraitÚwav2lipTc                óš   <€ V ^8„  d   Qh/ S[ ;R&   S[S[ ,          ;R&   S[ ;R&   S[ ;R&   S[ ;R&   S[ ;R&   S[;R&   S[S[ ,          ;R&   # )	r	   ÚnameÚdescriptionÚsource_typeÚvoice_engineÚface_engineÚ
lip_engineÚenhanceÚtags)r   r   Úboolr   )r   r   s   "€r   r   ÚAvatarCreate.__annotate__   sq   ø‡ ‚ Ù
Ñ8ñ á™#•Ñ%ñ ñ Ññ ñ Ññ	 ñ
 Ñ%ñ ñ Ññ ñ Ññ ñ ‰s�)Ñò r   r   )r   r   r   r   r   r&   r'   r(   r)   r*   r+   r,   r-   r   r   r   r   s   @r   r   r      s=   ø‡ € Ù�c a°CÔ8€DØ!%€KØ€KØ€LØ%€KØ€JØ€GØ€D÷ ƒ r   r   c                   óL   a € ] tR t^t o RtRtRtRtRtRt	Rt
RtV 3R ltRtV tR# )ÚAvatarUpdateNc                ó
  <€ V ^8„  d   Qh/ S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[S[,          ,          ;R&   # )	r	   r&   r'   Ústatusr)   r*   r+   r,   r-   )r   r   r.   r   )r   r   s   "€r   r   ÚAvatarUpdate.__annotate__   sŽ   ø‡ ‚ Ù
‘3�-Ññ á™#•Ñ%ñ ñ ‘S�MÑ ñ ñ ™3•-Ñ&ñ	 ñ
 ™#•Ñ%ñ ñ ™•Ñ$ñ ñ ‘d�^Ñ"ñ ñ ‘4™•9Õ
Ñ$ò r   r   )r   r   r   r   r&   r'   r3   r)   r*   r+   r,   r-   r   r   r   r   s   @r   r1   r1      s4   ø‡ € Ø€DØ!%€KØ €FØ"&€LØ!%€KØ $€JØ"€GØ $€D÷ ƒ r   r1   c                   óf   a € ] tR t^$t o ]! R^^ÈR7      t]! R^R7      tRtRtRt	. t
V 3R ltRtV tR# )	ÚProjectCreate.r   )r   ÚenÚ1080pNc                óŽ   <€ V ^8„  d   Qh/ S[ ;R&   S[ ;R&   S[ ;R&   S[ ;R&   S[ ;R&   S[S[ ,          ;R&   S[S[ ,          ;R&   # )r	   ÚtitleÚ	avatar_idÚscriptÚlanguageÚ
resolutionr'   r-   )r   r   r   )r   r   s   "€r   r   ÚProjectCreate.__annotate__$   sc   ø‡ ‚ ÙÑ9ñ á�Nñ ñ Ñ*ñ ñ Ññ	 ñ
 Ññ ñ ™#•Ñ%ñ ñ ‰s�)Ñò r   r   )r   r   r   r   r   r:   r<   r=   r>   r'   r-   r   r   r   r   s   @r   r6   r6   $   s:   ø‡ € Ù�s q°SÔ9€Eá˜¨Ô*€FØ€HØ€JØ!%€KØ€D÷ ƒ r   r6   c                   óD   a € ] tR t^.t o RtRtRtRtRtRt	V 3R lt
RtV tR# )ÚProjectUpdateNc                óÒ   <€ V ^8„  d   Qh/ S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[S[,          ,          ;R&   # )r	   r:   r<   r3   r'   r>   r-   )r   r   r   )r   r   s   "€r   r   ÚProjectUpdate.__annotate__.   sl   ø‡ ‚ Ù‘C�=Ññ á‘S�MÑ ñ ñ ‘S�MÑ ñ ñ ™#•Ñ%ñ	 ñ
 ™•Ñ$ñ ñ ‘4™•9Õ
Ñ$ò r   r   )r   r   r   r   r:   r<   r3   r'   r>   r-   r   r   r   r   s   @r   rA   rA   .   s*   ø‡ € Ø€EØ €FØ €FØ!%€KØ $€JØ $€D÷ ƒ r   rA   c                   ó4   a € ] tR t^8t o RtRtV 3R ltRtV tR# )ÚVideoUpdateNc                óR   <€ V ^8„  d   Qh/ S[ S[,          ;R&   S[ S[,          ;R&   # )r	   r:   r3   )r   r   )r   r   s   "€r   r   ÚVideoUpdate.__annotate__8   s#   ø‡ ‚ Ù‘C�=Ññ á‘S�MÑ ò r   r   )	r   r   r   r   r:   r3   r   r   r   r   s   @r   rE   rE   8   s   ø‡ € Ø€EØ €F÷ ƒ r   rE   c                   óL   a € ] tR t^>t o RtRtRtRtRtRt	Rt
RtV 3R ltRtV tR# )ÚSettingsUpdateNc                óú   <€ V ^8„  d   Qh/ S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[ S[,          ;R&   # )	r	   Úffmpeg_pathÚdefault_voiceÚdefault_face_engineÚdefault_resolutionÚelevenlabs_keyÚ
heygen_keyÚdid_keyÚ	watermark)r   r   r.   )r   r   s   "€r   r   ÚSettingsUpdate.__annotate__>   s‰   ø‡ ‚ Ù™#•Ñ%ñ á™C•=Ñ'ñ ñ "¡#�Ñ-ñ ñ !¡�Ñ,ñ	 ñ
 ™S•MÑ(ñ ñ ™•Ñ$ñ ñ ‘c�]Ñ!ñ ñ ™�~Ñ$ò r   r   )r   r   r   r   rK   rL   rM   rN   rO   rP   rQ   rR   r   r   r   r   s   @r   rI   rI   >   s6   ø‡ € Ø!%€KØ#'€MØ)-ÐØ(,ÐØ$(€NØ $€JØ!€GØ $€I÷ ƒ r   rI   N)Ú__doc__Útypingr   r   Úpydanticr   r   r   r   r1   r6   rA   rE   rI   r   r   r   Ú<module>rW      sb   ðÙ !ß !ß %ôˆiô ô�9ô ô%�9ô %ô�Iô ô%�Iô %ô!�)ô !ô%�Yö %r   