
    o>iq                        d dl mZmZmZmZmZmZmZmZm	Z	 d dl
mZ d dlmZ d dlmZ  G d de      Z G d de      Z G d	 d
e      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Zy)    )	ColumnIntegerStringBooleanDateTime
ForeignKeyTextJSONFloat)relationship)func)Basec                   v    e Zd ZdZ eedd      Z eeddd      Z eed      Z	 ee      Z
 eed      Zy)	AdminadminsTprimary_keyindexFuniquer   nullabler   defaultN)__name__
__module____qualname____tablename__r   r   idr   emailhashed_password	full_namer   	is_active     -/home/www/utuvibe.miabetepe.com/app/models.pyr   r      sF    M	T	6B6$dUCEVe4OvIw-Ir%   r   c                   d    e Zd ZdZ eedd      Z eedd      Z eed      Z	 ee
d      Zy)SubscriptionPacksubscription_packsTr   F)r   r   r   N)r   r   r   r   r   r   r   r   nametokensr   pricer$   r%   r&   r(   r(      s;    (M	T	6B&6DGe,F55)Er%   r(   c                       e Zd ZdZ eedd      Z eed      Z eeddd      Z	 ee      Z
 eed      Z eed      Z eed      Z eed      Z ed	d
      Z edd
      Z edd
      Zy)Company	companiesTr   Fr   r   r   r   Searchcompanyback_populates	ShortlistCompanySubscriptionN)r   r   r   r   r   r   r   r   company_namer    phone_numberr!   r   r#   is_verifiedtokens_balancer   searches
shortlistssubscriptionsr$   r%   r&   r.   r.      s    M	T	6B&51L6$dUCE&>LVe4Ow-I%0KGQ/NHY?Hk)DJ !6yQMr%   r.   c                       e Zd ZdZ eedd      Z ee ed            Z ee ed            Z	 e e
d       ej                               Z ee      Z edd	
      Z ed      Zy)r5   company_subscriptionsTr   companies.idzsubscription_packs.idtimezoneserver_defaultr.   r<   r2   r(   N)r   r   r   r   r   r   r   r   
company_idpack_idr   r   now
created_atr   
price_paidr   r1   packr$   r%   r&   r5   r5   '   sq    +M	T	6BN!;<JWj)@ABG$/
KJJ9_EG*+Dr%   r5   c                       e Zd ZdZ eedd      Z ee ed            Z ee	d      Z
 e ed       ej                               Z ed	d
      Z edd
      Zy)r0   r:   Tr   r?   Fr   r@   rB   r.   r2   SearchMessagesearchN)r   r   r   r   r   r   r   r   rD   r	   initial_promptr   r   rF   rG   r   r1   messagesr$   r%   r&   r0   r0   3   sc    M	T	6BN!;<JD51N$/
KJ9Z@GOHEHr%   r0   c                       e Zd ZdZ eedd      Z ee ed            Z ee	d      Z
 eed      Z e ed       ej                               Z ed	d
      Zy)rK   search_messagesTr   zsearches.idFr   r@   rB   r0   rN   r2   N)r   r   r   r   r   r   r   r   	search_idr   roler
   contentr   r   rF   rG   r   rL   r$   r%   r&   rK   rK   >   sc    %M	T	6Bw
= 9:I&5)DTE*G$/
KJ(:>Fr%   rK   c                       e Zd ZdZ eedd      Z ee ed            Z ee	d      Z
 e ed       ej                               Z ed	d
      Z edd
      Zy)r4   r;   Tr   r?   Fr   r@   rB   r.   r2   ShortlistCandidate	shortlistN)r   r   r   r   r   r   r   r   rD   r   r*   r   r   rF   rG   r   r1   
candidatesr$   r%   r&   r4   r4   I   sd     M	T	6BN!;<J&5)D$/
KJ9\BG2;OJr%   r4   c                       e Zd ZdZ eedd      Z ee ed            Z ee	d      Z
 e ed       ej                               Z ed	d
      Zy)rU   shortlist_candidatesTr   zshortlists.idFr   r@   rB   r4   rW   r2   N)r   r   r   r   r   r   r   r   shortlist_idr
   candidate_datar   r   rF   added_atr   rV   r$   r%   r&   rU   rU   T   sW    *M	T	6B':o#>?LD51Nh-hdhhjIH[FIr%   rU   N)
sqlalchemyr   r   r   r   r   r   r	   r
   r   sqlalchemy.ormr   sqlalchemy.sqlr   app.core.databaser   r   r(   r.   r5   r0   rK   r4   rU   r$   r%   r&   <module>ra      s    ` ` ` '  ".D .*t *Rd R 
,$ 
,	FT 	F	?D 	?	P 	PG Gr%   