
    mgE                     n    d dl 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Zd dlmZmZ  G d de      Zy)    )ColumnIntegerString
ForeignKeyDateTimeFloatUUID)relationship)datetimeN)Baseenginec                      e Zd ZdZ eeddd      Z ee ed      d      Z ee ed      d      Z	 ee
d      Z ee
d      Z ee
dd      Z eed      Z ee
d      Z eeej$                  d	      Z ed
d      Z edd      Z edd      Z edd      Z edd      Z edd      Z edd      Zy)
Datasource
datasourceT)primary_keyindexautoincrementzstores.store_idF)nullablezbranches.branch_id)uniquer   )defaultr   Storedatasources)back_populatesBranchFeedbackTaskEmotionWordReviewTopicN)__name__
__module____qualname____tablename__r   r   ds_idr   store_id	branch_idr   source_typeurlsnapshot_idr   last_fetch_datelast_fetch_statusr   utcnow
created_atr
   storebranch	feedbackstasksemotionswordsreview_topics     9/var/www/html/hubwallet-dev/src/apps/datasource/models.pyr   r      s     M7DMEgz*;<uMHw
+? @5QI%0K
%
(Cu=KX5Ov5(//EJJ ?E(=AFZEI=EIlCH&>E |LMr6   r   )
sqlalchemyr   r   r   r   r   r   r	   sqlalchemy.ormr
   r   uuidsrc.utils.dbr   r   r   r5   r6   r7   <module>r<      s(    Q Q Q '   $M Mr6   