Ë
    I»j�  ã                   óÀ   — d Z ddlmZ ddlmZ ddlmZmZ ddlm	Z	  G d„ de«      Z
 G d„ d	e	«      Z G d
„ de«      Z G d„ de	«      Z G d„ de«      Z G d„ de	«      Zy)u:   Schemas â€” Manager clone, market research, voice cloning.é    )ÚAny)ÚUUID)Ú	BaseModelÚField)ÚStubMetac                   óž   — e Zd ZU dZdZedz  ed<   eed<    ee	¬«      Z
e	eef   ed<    ee¬«      Zee   ed<    ee	¬«      Ze	eef   ed<   y)	ÚManagerCloneRequestzPOST /api/v1/manager-cloneNÚcorrelation_idÚ
company_id©Údefault_factoryÚmanager_profileÚsample_questionsÚoptions)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r
   r   Ú__annotations__Ústrr   Údictr   r   Úlistr   r   © ó    ú0/var/www/html/TJ-AI/tj/app/schemas/enterprise.pyr	   r	      sZ   … Ù$à"&€N�D˜4‘KÓ&ØƒOÙ&+¸DÔ&A€O�T˜#˜s˜(‘^ÓAÙ"'¸Ô"=Ð�d˜3‘iÓ=Ù#°DÔ9€GˆT�#�s�(‰^Ô9r   r	   c                   óT   — e Zd ZU dZedz  ed<   eed<   dZedz  ed<   dZedz  ed<   y)ÚManagerCloneResponseNr
   r   Úclone_idÚstyle_summary)	r   r   r   r
   r   r   r   r   r   r   r   r   r   r      ó1   … Ø"&€N�D˜4‘KÓ&ØƒOØ€Hˆc�D‰jÓØ $€M�3˜‘:Ô$r   r   c                   óž   — e Zd ZU dZdZedz  ed<   eed<   dZedz  ed<   dZ	edz  ed<    e
ddd	¬
«      Zeed<    e
e¬«      Zeeef   ed<   y)ÚMarketResearchRequestz&POST /api/v1/market-research/questionsNr
   Ú
role_titleÚindustryÚregioné   é   é   )ÚdefaultÚgeÚleÚcountr   r   )r   r   r   r   r
   r   r   r   r$   r%   r   r,   Úintr   r   r   r   r   r   r"   r"      s^   … Ù0à"&€N�D˜4‘KÓ&ØƒOØ€Hˆc�D‰jÓØ€FˆC�$‰JÓÙ˜q Q¨2Ô.€Eˆ3Ó.Ù#°DÔ9€GˆT�#�s�(‰^Ô9r   r"   c                   óp   — e Zd ZU dZedz  ed<   eed<    ee¬«      Z	ee   ed<    ee¬«      Z
ee   ed<   y)ÚMarketResearchResponseNr
   r#   r   Ú	questionsÚsources)r   r   r   r
   r   r   r   r   r   r0   r1   r   r   r   r/   r/   '   s;   … Ø"&€N�D˜4‘KÓ&ØƒOÙ °Ô6€Iˆt�C‰yÓ6Ù¨tÔ4€GˆT�#‰YÔ4r   r/   c                   óˆ   — e Zd ZU dZdZedz  ed<   eed<   eed<   dZedz  ed<   dZ	edz  ed<    e
e¬«      Zeeef   ed	<   y)
ÚVoiceCloneRequestzPOST /api/v1/voice-cloningNr
   r   Ú
voice_nameÚsample_audio_base64Ú
sample_urlr   r   )r   r   r   r   r
   r   r   r   r5   r6   r   r   r   r   r   r   r   r3   r3   .   sQ   … Ù$à"&€N�D˜4‘KÓ&ØƒOØƒOØ&*Ð˜˜t™Ó*Ø!€J��d‘
Ó!Ù#°DÔ9€GˆT�#�s�(‰^Ô9r   r3   c                   óT   — e Zd ZU dZedz  ed<   eed<   dZedz  ed<   dZedz  ed<   y)ÚVoiceCloneResponseNr
   r   Úvoice_idÚstatus_detail)	r   r   r   r
   r   r   r   r9   r:   r   r   r   r8   r8   9   r    r   r8   N)r   Útypingr   Úuuidr   Úpydanticr   r   Úapp.schemas.commonr   r	   r   r"   r/   r3   r8   r   r   r   Ú<module>r?      s\   ðÙ @å Ý ç %å 'ô:˜)ô :ô%˜8ô %ô:˜Iô :ô5˜Xô 5ô:˜	ô :ô%˜õ %r   