3
YL                 @   s   d dl T edZG dd deZG dd deZG dd deZG d	d
 d
eZG dd deZe	dkrej
  ejeeeeeg ej  ej  dS )    )*zpolls.dbc               @   s*   e Zd ZeddZe ZG dd dZdS )UserT)uniquec               @   s   e Zd ZeZdS )z	User.MetaN)__name__
__module____qualname__dbdatabase r
   r
   /opt/microvote/schema.pyMeta	   s   r   N)r   r   r   ZIntegerFielduid	TextFieldusernamer   r
   r
   r
   r   r      s   
r   c               @   s6   e Zd Ze ZeeddZeddZ	G dd dZ
dS )Pollpolls)related_nameF)defaultc               @   s   e Zd ZeZdS )z	Poll.MetaN)r   r   r   r   r	   r
   r
   r
   r   r      s   r   N)r   r   r   r   nameForeignKeyFieldr   creatorBooleanFieldallow_multipler   r
   r
   r
   r   r      s   
r   c               @   s,   e Zd ZeeddZe ZG dd dZdS )Choicechoices)r   c               @   s   e Zd ZeZdS )zChoice.MetaN)r   r   r   r   r	   r
   r
   r
   r   r      s   r   N)	r   r   r   r   r   pollr   textr   r
   r
   r
   r   r      s   r   c               @   s>   e Zd ZeeddZeeddZeeddZ	G dd dZ
dS )Votevotes)r   c               @   s   e Zd ZeZdS )z	Vote.MetaN)r   r   r   r   r	   r
   r
   r
   r   r       s   r   N)r   r   r   r   r   choicer   r   r   userr   r
   r
   r
   r   r      s   r   c               @   s<   e Zd ZeeddZeddZe Ze	 Z
G dd dZdS )ReferringMessage
referrants)r   T)nullc               @   s   e Zd ZeZdS )zReferringMessage.MetaN)r   r   r   r   r	   r
   r
   r
   r   r   )   s   r   N)r   r   r   r   r   r   r   chat_id
message_idr   inliner   r
   r
   r
   r   r!   #   s
   
r!   __main__N)ZpeeweeZSqliteDatabaser   ZModelr   r   r   r   r!   r   connectZcreate_tablesZcommitcloser
   r
   r
   r   <module>   s   	