
    jJh                     v    d dl 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ej                        Zy	)
    )absolute_import)Query)db)TimestampMixinc                       e Zd Zd Zy)ChurnedCampaignQueryc                 b    | j                  t        j                  |k(        j                         S )N)filterChurnedCampaignidfirst)selfchurned_campaign_ids     9/var/www/dostadmin/dostadmin/db_model/churned_campaign.pyget_details_by_idz&ChurnedCampaignQuery.get_details_by_id	   s&    {{?--1DDEKKMM    N)__name__
__module____qualname__r    r   r   r   r      s    Nr   r   c                       e Zd ZdZeZ G d d      Z ej                  ej                  d      Z
 ej                   ej                  d            Z ej                  ej                        Z ej                  ej                        Z ej                  ej                        Z ej                  ej                        Z ej                   ej                  d            Z ej                   ej                  d            Z ej                  ej                        Z ej                  ej                        Z ej                  ej                        Z ej                  ej                        Z ej                   ej                  d            Z ej                   ej                  d            Z ej                   ej                  d            Z ej                   ej                  d            Zy	)
r   churned_campaignc                       e Zd ZdZdZy)ChurnedCampaign.Status	completedfailed_churnedN)r   r   r   	COMPLETEDFAILED_CHURNEDr   r   r   Statusr      s    	)r   r   T)primary_keyd         N)r   r   r   __tablename__r   query_classr   r   ColumnIntegerr   Stringname
content_idcontent_version_idDateTimedeploy_datetimeexperience_idstatusscheduled_byuser_id
program_idprogramseq_idtimecategory_idprovider_numberagent_numberuser_numbercall_statusr   r   r   r   r      s   &M&K* * 
2::4	0B299YRYYs^$D2::&J"2::.bii,OBIIbjj)MRYYyryy}%F299YRYYr]+Lbii

#G2::&JBIIbjj)Mbii

+Obii			".O299YRYYr]+L"))IBIIbM*K"))IBIIbM*Kr   r   N)
__future__r   flask_sqlalchemy.queryr   	BaseQuery	dostadminr   dostadmin.mixinsr   r   Modelr   r   r   r   <module>r?      s1    & 5  +N9 N
+nbhh +r   