
    PIi                     X    d dl mZ 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
y)	    )AbstractObject)AbstractCrudObject)ObjectParser)FacebookRequest)TypeCheckerc                       e Zd ZdE fd	Z G d dej
                        Z G d d      Zi dddd	d
dddddddddddddddddddddddddddddi ddddddd dd!dd"dd#dd$dd%dd&dd'dd(dd)dd*dd+dd,dd-di d.dd/dd0dd1dd2dd3dd4dd5dd6d7d8d9d:dd;d<d=dd>dd?d	d@ddAdBdCdiZedD        Z	 xZ
S )F
AdsDatasetc                 >    d| _         t        t        |   |||       y )NT)_isAdsDatasetsuperr	   __init__)selffbid	parent_idapi	__class__s       t/var/www/webhook.estador.de/web/meta/bot/venv/lib/python3.12/site-packages/facebook_business/adobjects/adsdataset.pyr   zAdsDataset.__init__   s    !j$(y#>    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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*d)Z+d*Z,d+Z-d,Z.d-Z/d.Z0d/Z1d0Z2d1Z3d2Z4d3Z5d4Z6y5)6AdsDataset.Field	can_proxycollection_rateconfigcreation_timecreator
dataset_iddescriptionduplicate_entriesenable_auto_assign_to_accountsenable_automatic_eventsenable_automatic_matchingenable_real_time_event_logevent_statsevent_time_maxevent_time_minfirst_party_cookie_statushas_bapi_domainshas_catalog_microdata_activityhas_ofa_redacted_keyshas_sent_piiidis_consolidated_containeris_created_by_businessis_crm%is_eligible_for_sharing_to_ad_account#is_eligible_for_sharing_to_business"is_eligible_for_value_optimization
is_mta_useis_restricted_useis_unavailablelast_fired_timelast_upload_applast_upload_app_changed_timelast_upload_time late_upload_reminder_eligibilitymatch_rate_approxmatched_entriesname>no_ads_tracked_for_weekly_uploaded_events_reminder_eligibilitynum_active_ad_set_tracked'num_recent_offline_conversions_uploadednum_uploadsowner_ad_accountowner_business8percentage_of_late_uploads_in_external_suboptimal_windowpermissionsserver_last_fired_timeshow_automatic_eventsupload_rateupload_reminder_eligibilityusagevalid_entriesN)7__name__
__module____qualname__r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ    r   r   Fieldr      s%   	+'!
#/)I&";$?!%A"#))$?!-)I& 7%$?!!90W-.S+-Q*!
/)++'E$-+M(/+ JJF$?!2[/#-)C}@#!9 7#&C#'r   rO   c                       e Zd ZdZdZy)AdsDataset.SortByLAST_FIRED_TIMENAMEN)rK   rL   rM   r5   r<   rN   r   r   SortByrQ   S   s    +r   rT   r   boolr   floatr   stringr   datetimer   Userr   r   r   intr   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   	AdAccountrB   BusinessrC   rD   #OfflineConversionDataSetPermissionsrE   rF   rG   rH   rI   OfflineConversionDataSetUsagerJ   c                 `    i }t         j                  j                  j                         |d<   |S )NrT   )r	   rT   __dict__values)clsfield_enum_infos     r   _get_field_enum_infozAdsDataset._get_field_enum_info   s,    $.$5$5$>$>$E$E$G!r   )NNN)rK   rL   rM   r   r   rO   rT   _field_typesclassmethodrd   __classcell__)r   s   @r   r	   r	      s   ?4($$ 4(l 5V575 	(5 		5
 	65 	h5 	x5 	U5 	)&5 	"65 	$V5 	%f5 	x5 	%5 	%5  	$X!5" 	F#5$ 	)&%5& 	 '5( 	)5* 	h+5, 	$V-5. 	!&/50 	&152 	0354 	.v556 	-f758 	f95: 	V;5< 	&=5> 	:?5@ 	8A5B 	'C5D 	EE5F 	+FG5H 	UI5J 	5K5L 	M5N 	I&O5P 	$UQ5R 	25S5T 	uU5V 	KW5X 	*Y5Z 	CE[5\ 	<]5^ 	!*_5` 	 a5b 	wc5d 	&ve5f 	0g5h 	i5Ll  r   r	   N)*facebook_business.adobjects.abstractobjectr   .facebook_business.adobjects.abstractcrudobjectr   (facebook_business.adobjects.objectparserr   facebook_business.apir   facebook_business.typecheckerr   r	   rN   r   r   <module>rm      s+    F M A 1 5||r   