
    PIiI                     (    d dl mZ 	  G d de      Zy)    )AbstractObjectc                        e Zd Zd fd	Z G d dej
                        Z G d d      Z G d d      Zdddd	d
Ze	d        Z
 xZS )AdRuleTriggerc                 F    t         t        |           d| _        || _        y )NT)superr   __init___isAdRuleTrigger_api)selfapi	__class__s     w/var/www/webhook.estador.de/web/meta/bot/venv/lib/python3.12/site-packages/facebook_business/adobjects/adruletrigger.pyr   zAdRuleTrigger.__init__   s    mT+- $	    c                       e Zd ZdZdZdZdZy)AdRuleTrigger.FieldfieldoperatortypevalueN)__name__
__module____qualname__r   r   r   r    r   r   Fieldr      s    r   r   c                   @    e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZdZdZy)AdRuleTrigger.OperatorALLANYCONTAINEQUALGREATER_THANININ_RANGE	LESS_THANNONENOT_CONTAIN	NOT_EQUALNOT_INNOT_IN_RANGEN)r   r   r   allanycontainequalgreater_thanvalue_inin_range	less_thannonenot_contain	not_equalnot_innot_in_ranger   r   r   Operatorr       sC    %	#	%r   r7   c                        e Zd ZdZdZdZdZdZy)AdRuleTrigger.TypeDELIVERY_INSIGHTS_CHANGEMETADATA_CREATIONMETADATA_UPDATESTATS_CHANGESTATS_MILESTONEN)r   r   r   delivery_insights_changemetadata_creationmetadata_updatestats_changestats_milestoner   r   r   Typer9   /   s    #= /+%+r   rD   stringObject)r   r   r   r   c                     i }t         j                  j                  j                         |d<   t         j                  j                  j                         |d<   |S )Nr7   rD   )r   r7   __dict__valuesrD   )clsfield_enum_infos     r   _get_field_enum_infoz"AdRuleTrigger._get_field_enum_info<   sK    &3&<&<&E&E&L&L&N
#"/"4"4"="="D"D"Fr   )N)r   r   r   r   r   r   r7   rD   _field_typesclassmethodrL   __classcell__)r   s   @r   r   r      sW    
$$ & &, , 	L  r   r   N)*facebook_business.adobjects.abstractobjectr   r   r   r   r   <module>rQ      s    F00r   