Ë
    ;·µhz  ã                   ó„   — d dl mZm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 G d
„ de«      Z	y)é    )Ú	BaseModelÚField)ÚOptional)Údatetimec                   óJ   — e Zd ZU eed<   dZee   ed<    edd¬«      Ze	ed<   y)ÚPersonaGenerationRequestÚstore_idNÚ	branch_idFzForce refresh existing persona)ÚdescriptionÚforce_refresh)
Ú__name__Ú
__module__Ú__qualname__ÚintÚ__annotations__r
   r   r   r   Úbool© ó    ú@/var/www/html/hubwallet-dev/src/marketing/apps/persona/schema.pyr   r      s'   … ØƒMØ#€Iˆx˜‰}Ó#Ù Ð3SÔT€M4ÔTr   r   c                   ó^   — e Zd ZU dZee   ed<   dZee   ed<   dZee   ed<   dZ	ee   ed<   y)ÚPersonaUpdateRequestNÚindustryÚaudience_typeÚbrand_voiceÚcontent_style)
r   r   r   r   r   Ústrr   r   r   r   r   r   r   r   r      s:   … Ø"€Hˆhs‰mÓ"Ø#'€M8˜C‘=Ó'Ø!%€K˜#‘Ó%Ø#'€M8˜C‘=Ô'r   r   c                   óà   — e Zd ZU eed<   eed<   dZee   ed<   dZee   ed<   dZ	ee   ed<   dZ
ee   ed<   dZee   ed<   dZee   ed	<   dZee   ed
<   dZee   ed<   eed<   eed<   eed<   y)ÚStorePersonaResponseÚidr	   Nr
   r   r   r   r   Úanalysis_summaryÚconfidence_scoreÚlast_analyzedÚ
created_atÚ
updated_atÚ	is_active)r   r   r   r   r   r
   r   r   r   r   r   r   r    r!   Úfloatr"   r   r   r   r   r   r   r      s   … ØƒGØƒMØ#€Iˆx˜‰}Ó#Ø"€Hˆhs‰mÓ"Ø#'€M8˜C‘=Ó'Ø!%€K˜#‘Ó%Ø#'€M8˜C‘=Ó'Ø&*Ðh˜s‘mÓ*Ø(,Ðh˜u‘oÓ,Ø(,€M8˜HÑ%Ó,ØÓØÓØ„Or   r   c                   óJ   — e Zd ZU eed<   eed<   dZee   ed<   dZ	ee
   ed<   y)ÚPersonaGenerationResponseÚsuccessÚmessageNÚdataÚanalysis_metadata)r   r   r   r   r   r   r+   r   r   r,   Údictr   r   r   r(   r(   %   s+   … ØƒMØƒLØ+/€Dˆ(Ð'Ñ
(Ó/Ø(,Ðx ‘~Ô,r   r(   N)
Úpydanticr   r   Útypingr   r   r   r   r   r(   r   r   r   ú<module>r0      s@   ðß %Ý Ý ôU˜yô Uô(˜9ô (ô˜9ô ô - 	õ -r   