
    h5                         d dl Z d dlmZmZmZmZmZ  G d de j                        Z G d de j                        Z	 G d de j                        Z
 G d	 d
e j                        Z G d de j                        Zy)    N)
SourceHtmlSourceManualNetworkMonitoredPage	AdsManualAdsc                   l    e Zd Z ej                  d      Z ej                  d      Z G d d      Zy)HtmlNetworkSourceFilter	icontainslookup_exprc                       e Zd ZeZddgZy)HtmlNetworkSourceFilter.MetanameurlN)__name__
__module____qualname__r   modelfields     '/var/www/extractly/extractly/filters.pyMetar      s    %r   r   N)r   r   r   django_filters
CharFilterr   r   r   r   r   r   r	   r	   	   s0    $>$$=D
#.
#
#
<C! !r   r	   c                   F    e Zd Z ej                  d      Z G d d      Zy)ManualDataSourceFilterr
   r   c                       e Zd ZeZddgZy)ManualDataSourceFilter.Metar   typeN)r   r   r   r   r   r   r   r   r   r   r      s    &!r   r   N)r   r   r   r   r   r   r   r   r   r   r   r      s    $>$$=D" "r   r   c                       e Zd Z ej                  d      Z ej                         Z ej                         Z G d d      Z	y)NetworkMonitoredPageFilterr
   r   c                       e Zd ZeZg dZy)NetworkMonitoredPageFilter.Meta)r   	is_activeis_completeN)r   r   r   r   r   r   r   r   r   r   r$      s    $4r   r   N)
r   r   r   r   r   r   BooleanFilterr%   r&   r   r   r   r   r"   r"      s>    
#.
#
#
<C,,,.I....0K5 5r   r"   c                   F    e Zd Z ej                  d      Z G d d      Zy)NetworkMonitoringManualFilterr
   r   c                       e Zd ZeZdgZy)"NetworkMonitoringManualFilter.MetatitleN)r   r   r   r   r   r   r   r   r   r   r+   $   s    r   r   N)r   r   r   r   r   r,   r   r   r   r   r)   r)   !   s    %N%%+>E r   r)   c                   F    e Zd Z ej                  d      Z G d d      Zy)NetworkMonitoringFilterr
   r   c                       e Zd ZeZdgZy)NetworkMonitoringFilter.MetastatusN)r   r   r   r   r   r   r   r   r   r   r0   +   s    r   r   N)r   r   r   r   r   r1   r   r   r   r   r.   r.   (   s    &^&&;?F r   r.   )r   extractly.modelsr   r   r   r   r   	FilterSetr	   r   r"   r)   r.   r   r   r   <module>r4      sn     
!n66 !"^55 "5!9!9 5N$<$< n66 r   