Ë
    îH­jf  ã                   ó~   — d Z ddlmZmZ ddlmZ ddlmZmZmZm	Z	m
Z
 ddlmZmZ ddlmZ defd„Z G d	„ d
e«      Zy)uH   ContrataciÃ³n (pedido) de un cliente a un mÃºsico: express o programado.é    )ÚdatetimeÚtimezone)Ú	Geography)ÚDateTimeÚFloatÚ
ForeignKeyÚStringÚText)ÚMappedÚmapped_column)ÚBaseÚreturnc                  óH   — t        j                  t        j                  «      S )N)r   Únowr   Úutc© ó    ú;/var/www/sinfronteras/gotagig/backend/app/models/booking.pyÚ_nowr      s   € Ü�<‰<œŸ™Ó%Ð%r   c                   ó|  — e Zd ZU dZ ed¬«      Zee   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d¬«      Zee   ed<    e ed¬«      «      Zeedz     ed<    e ed«      ddd¬«      Zee   ed<    e edd¬«      «      Zeedz     ed<    e ed«      «      Zeedz     ed<    ee«      Zeedz     ed <    ee«      Zeedz     ed!<    e ed"«      d#¬$«      Zee   ed%<    e ed¬«      e¬$«      Zee   ed&<   y)'ÚBookingÚbookingsT)Úprimary_keyÚidzusers.idÚCASCADE)Úondelete)ÚindexÚ	client_idzmusician_profiles.idÚmusician_idé(   F)ÚnullableÚservice_typeé   Úexpress)Údefaultr!   Úmode)r   NÚscheduled_atÚpending)r%   r!   r   ÚstatusÚPOINTiæ  )Úgeometry_typeÚsridÚlocationéÿ   ÚaddressÚnotesÚpriceé   ÚUSD)r%   ÚcurrencyÚ
created_at) Ú__name__Ú
__module__Ú__qualname__Ú__tablename__r   r   r   ÚintÚ__annotations__r   r   r   r	   r"   Ústrr&   r   r'   r   r)   r   r-   Úobjectr/   r
   r0   r   r1   Úfloatr4   r   r5   r   r   r   r   r      sr  … Ø€Má#°Ô5€Bˆˆs‰Ó5Ù*©:°jÈ9Ô+UÐ]aÔb€Iˆv�c‰{ÓbÙ,ÙÐ)°IÔ>Àdô €K�˜‘ó ñ !.©f°R«jÀ5Ô I€L�&˜‘+ÓIñ &¡f¨R£j¸)ÈeÔT€Dˆ&�‰+ÓTÙ,9¹(ÈDÔ:QÓ,R€L�&˜ D™Ñ)ÓRñ (©¨r«
¸IÐPUÐ]aÔb€FˆF�3‰KÓbñ '4±IÈGÐZ^Ô4_Ó&`€Hˆf�V˜d‘]Ñ#Ó`Ù"/±°s³Ó"<€GˆV�C˜$‘JÑÓ<Ù -¨dÓ 3€Eˆ6�#˜‘*ÑÓ3á"/°Ó"6€Eˆ6�%˜$‘,ÑÓ6Ù)©&°«)¸UÔC€Hˆf�S‰kÓCá#0±À4Ô1HÐRVÔ#W€J��xÑ ÔWr   r   N)Ú__doc__r   r   Úgeoalchemy2r   Ú
sqlalchemyr   r   r   r	   r
   Úsqlalchemy.ormr   r   Úapp.core.databaser   r   r   r   r   r   Ú<module>rD      s4   ðÙ Nß 'å !ß @Õ @ß 0å "ð&ˆhó &ôXˆdõ Xr   