Ë
    îH­jw  ã                   ón   — d Z ddlmZmZ ddlmZmZmZ ddlmZm	Z	m
Z
 ddlmZ defd„Z G d„ d	e«      Zy
)uB   Cuenta base. Una misma cuenta puede ser cliente y/o mÃºsico (rol).é    )ÚdatetimeÚtimezone)ÚBooleanÚDateTimeÚString)ÚMappedÚmapped_columnÚrelationship)ÚBaseÚreturnc                  óH   — t        j                  t        j                  «      S )N)r   Únowr   Úutc© ó    ú8/var/www/sinfronteras/gotagig/backend/app/models/user.pyÚ_nowr   
   s   € Ü�<‰<œŸ™Ó%Ð%r   c                   ó  — e Zd ZU dZ ed¬«      Zee   ed<    e e	d«      ddd¬«      Z
ee   ed<    e e	d«      d¬	«      Zee   ed
<    e e	d«      d¬	«      Zee   ed<    e e	d«      «      Zeedz     ed<    e e	d«      dd¬«      Zee   ed<    e e	d«      dd¬«      Zee   ed<    eedd¬«      Zee   ed<    eedd¬«      Zee   ed<    e ed¬«      e¬«      Zee   ed<    eddd¬«      Zed   ed <   y)!ÚUserÚusersT)Úprimary_keyÚidéÿ   F)ÚuniqueÚindexÚnullableÚemail)r   Úpassword_hashéx   Ú	full_nameé(   NÚphoneé   Úcliente)Údefaultr   Úroleé   ÚVEÚcountryÚ	is_activeÚis_admin)r   )r%   Ú
created_atÚuserzall, delete-orphan)Úback_populatesÚuselistÚcascadezMusicianProfile | NoneÚmusician_profile)Ú__name__Ú
__module__Ú__qualname__Ú__tablename__r	   r   r   ÚintÚ__annotations__r   r   Ústrr   r    r"   r&   r)   r   r*   Úboolr+   r   r   r,   r   r
   r1   r   r   r   r   r      s(  … Ø€Má#°Ô5€Bˆˆs‰Ó5Ù&¡v¨c£{¸4ÀtÐV[Ô\€Eˆ6�#‰;Ó\Ù!.©v°c«{ÀUÔ!K€M�6˜#‘;ÓKÙ*©6°#«;ÀÔG€Iˆv�c‰{ÓGÙ -©f°R«jÓ 9€Eˆ6�#˜‘*ÑÓ9ñ &¡f¨R£j¸)ÈeÔT€Dˆ&�‰+ÓTÙ(©°«¸DÈ5ÔQ€GˆV�C‰[ÓQá+¨G¸TÈEÔR€Iˆv�d‰|ÓRÙ*¨7¸EÈEÔR€Hˆf�T‰lÓRá#0±À4Ô1HÐRVÔ#W€J��xÑ ÓWá9EØ uÐ6Jô:Ð�fÐ5Ñ6ô r   r   N)Ú__doc__r   r   Ú
sqlalchemyr   r   r   Úsqlalchemy.ormr   r	   r
   Úapp.core.databaser   r   r   r   r   r   Ú<module>r>      s2   ðÙ Hß 'ç 0Ñ 0ß >Ñ >å "ð&ˆhó &ôˆ4õ r   