
    i                     J    d dl mZmZ d dlmZmZmZ d dlmZ  G d de      Z	y)    )BooleanString)Mappedmapped_columnrelationship)Basec                   *   e Zd ZU dZ edd      Zee   ed<    e e	d      dd      Z
ee   ed<    e e	d	      ddd
      Zeedz     ed<    e e	d      dd      Zeedz     ed<    eedd      Zee   ed<    eddd      Z edd      Zy)VenuevenuesT)primary_keyindexidx   F)nullabler   nameP   )r   uniquer   Nportal_tenant_idportal_tenant_slug)r   defaultlayout_policy_appliedRoomvenuezall, delete-orphan)back_populatescascadeReservation)r   )__name__
__module____qualname____tablename__r   r   r   int__annotations__r   r   strr   r   r   r   boolr   roomsreservations     9/var/www/html/PRENOTAZIONI_IA/backend/app/models/venue.pyr
   r
      s    M#DABsA%fSkEND&+N+8d[_gk+lfS4Z(l-:6#;QU]a-bsTz*b*7%Y^*_6$<_AUVEgFLr(   r
   N)

sqlalchemyr   r   sqlalchemy.ormr   r   r   app.core.databaser   r
   r'   r(   r)   <module>r-      s    & > > "
GD 
Gr(   