
    iJ                     V    d dl mZmZmZ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
ForeignKeyIntegerStringText)Mappedmapped_columnrelationship)Basec                   R   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
      Zee   ed<    eed
      Zee   ed<    ee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d
      Zeedz     ed<    eed
      Zeedz     ed<    eed
      Zeedz     ed<    ee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d
      Zeedz     ed<    eed
      Zeedz     ed<    eed
      Zeedz     ed<    eedd      Zee   ed<    eed
      Z eedz     ed<    e!dd      Z" e!dd d!"      Z# e!d#d d!"      Z$y)$RoomroomsT)primary_keyindexidz	venues.idF)nullabler   venue_idx   )r   namewidthheightNcounter_name	counter_x	counter_ycounter_widthcounter_height)r   defaultcounter_visibleentrance_name
entrance_x
entrance_yentrance_widthentrance_heightentrance_visiblebackground_image_data_urlVenue)back_populatesTableroomzall, delete-orphan)r'   cascadeTableCombination)%__name__
__module____qualname____tablename__r	   r   r   int__annotations__r   r   r   r   strr   r   r   r   r   r   r   r   r   r   boolr   r    r!   r"   r#   r$   r   r%   r
   venuetablescombinations     8/var/www/html/PRENOTAZIONI_IA/backend/app/models/room.pyr   r      s    M#DABsA)*[*AEY]^HfSk^%fSkEBD&+B&w?E6#;?'%@FF3K@'4VC[4'PL&t$P$1'D$IIvcDj!I$1'D$IIvcDj!I(5g(MM6#*%M)6w)NNF3:&N$1'ESW$XOVD\X(5fSkD(QM6#*%Q%27T%JJsTz"J%27T%JJsTz"J)6w)NNF3:&N*7$*OOVC$J'O%27UTX%YfTlY4A$QU4VvcDj1V9E'&BVWF 26SghLr8   r   N)
sqlalchemyr   r   r   r   r   sqlalchemy.ormr   r	   r
   app.core.databaser   r   r7   r8   r9   <module>r=      s"    A A > > "i4 ir8   