
    PIi                     (    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dddd	d
ddddZed        Z	 xZ
S )AdRuleHistoryc                 F    t         t        |           d| _        || _        y )NT)superr   __init___isAdRuleHistory_api)selfapi	__class__s     w/var/www/webhook.estador.de/web/meta/bot/venv/lib/python3.12/site-packages/facebook_business/adobjects/adrulehistory.pyr   zAdRuleHistory.__init__   s    mT+- $	    c                   ,    e Zd ZdZdZdZdZdZdZdZ	dZ
y	)
AdRuleHistory.Fieldevaluation_specexception_codeexception_messageexecution_spec	is_manualresultsschedule_spec	timestampN)__name__
__module____qualname__r   r   r   r   r   r   r   r    r   r   Fieldr      s+    +)/)	'	r   r   c                   t    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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)AdRuleHistory.ActionBUDGET_NOT_REDISTRIBUTEDCHANGED_BIDCHANGED_BUDGETCONSOLIDATE_ASC_FRAGMENTATIONCONSOLIDATE_FRAGMENTATIONCONVERT_ASC_CP_SINGLE_INSTANCEEMAIL ENABLE_ADVANTAGE_CAMPAIGN_BUDGETENABLE_ADVANTAGE_PLUS_AUDIENCEENABLE_ADVANTAGE_PLUS_CREATIVE ENABLE_ADVANTAGE_PLUS_PLACEMENTSENABLE_AUTOFLOWENABLE_GEN_UNCROPENABLE_LANDING_PAGE_VIEWSENABLE_MUSICENABLE_PRODUCT_SET_BOOSTINGENABLE_REELS_PLACEMENTS(ENABLE_SEMANTIC_BASED_AUDIENCE_EXPANSIONENABLE_SHOPS_ADSENDPOINT_PINGEDERRORFACEBOOK_NOTIFICATION_SENTMESSAGE_SENTNOT_CHANGEDPAUSEDUNPAUSEDN)r   r   r   budget_not_redistributedchanged_bidchanged_budgetconsolidate_asc_fragmentationconsolidate_fragmentationconvert_asc_cp_single_instanceemail enable_advantage_campaign_budgetenable_advantage_plus_audienceenable_advantage_plus_creative enable_advantage_plus_placementsenable_autoflowenable_gen_uncropenable_landing_page_viewsenable_musicenable_product_set_boostingenable_reels_placements(enable_semantic_based_audience_expansionenable_shops_adsendpoint_pingederrorfacebook_notification_sentmessage_sentnot_changedpausedunpausedr   r   r   Actionr    $   s    #= #)(G%$?!)I&+M()I&)I&+M(+/$?!%&C#";3]0-+%A"%#r   rU   AdRuleEvaluationSpecintstringAdRuleExecutionSpecboolzlist<AdRuleHistoryResult>AdRuleScheduleSpecdatetime)r   r   r   r   r   r   r   r   c                 `    i }t         j                  j                  j                         |d<   |S )NrU   )r   rU   __dict__values)clsfield_enum_infos     r   _get_field_enum_infoz"AdRuleHistory._get_field_enum_infoJ   s,    $1$8$8$A$A$H$H$J!r   )N)r   r   r   r   r   r   rU   _field_typesclassmethodrb   __classcell__)r   s   @r   r   r      sY    
 $$   : 2%/.-	L  r   r   N)*facebook_business.adobjects.abstractobjectr   r   r   r   r   <module>rg      s    F==r   