+
    TŎi^u                     Z    ^ RI Ht ^ RIHt ^ RIHt ^ RIHt ^ RIH	t	   ! R R]4      t
R# )	    )AbstractObject)AbstractCrudObject)ObjectParser)FacebookRequest)TypeCheckerc                     a a ] tR t^t oRRV 3R llt ! R R]P                  4      t ! R R4      t ! R R4      t ! R R	4      t	 ! R
 R4      t
 ! R R4      t ! R R4      t]R 4       tRSR ltRSR ltRSR ltRSR ltRSR ltRSR ltRSR ltRSR ltRSR ltRSR ltRSR ltRSR ltRSR ltRSR ltRSR ltRSR  ltRSR! ltRSR" lt RSR# lt!RSR$ lt"/ R%R&bR'R(bR)R*bR+R*bR,R-bR.R/bR0R*bR1R*bR2R3bR4R(bR5R(bR6R*bR7R3bR8R3bR9R*bR:R(bR;R*b/ R<R(bR=R(bR>R(bR?R(bR@R(bRAR(bRBR-bRCR*bRDR3bRER3bRFR3bRGR*bRHRIbRJRKbRLRMbRNR-bROR3bCt#]RP 4       t$RQt%Vt&V ;t'# )TAdsPixelc                >   < R V n         \        \        V `  WV4       R# )TN)_isAdsPixelsuperr	   __init__)selffbid	parent_idapi	__class__s   &&&&s/Users/ahmad/.openclaw/workspace/scripts/.venv/lib/python3.14/site-packages/facebook_business/adobjects/adspixel.pyr   AdsPixel.__init__   s    h&t<    c                       ] tR t^tRtRtRtRtRtRt	Rt
RtR	tR
tRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRt Rt!Rt"R t#R!t$R"t%R#t&R$# )%AdsPixel.Fieldautomatic_matching_fields	can_proxycodeconfigcreation_timecreatordata_use_settingdescriptionduplicate_entriesenable_auto_assign_to_accountsenable_automatic_matchingevent_statsevent_time_maxevent_time_minfirst_party_cookie_statushas_1p_pixel_eventidis_consolidated_containeris_created_by_businessis_crm
is_mta_useis_restricted_useis_unavailablelast_fired_timelast_upload_applast_upload_app_changed_timematch_rate_approxmatched_entriesnameowner_ad_accountowner_businessusageuser_access_expire_timevalid_entries N)'__name__
__module____qualname____firstlineno__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   __static_attributes__r:   r   r   Fieldr      s    $?!	'-#/)I&$?!#))$?!1$?!!9!
/)++'E$/+-)";'r   r@   c                       ] tR t^AtRtRtRtR# )AdsPixel.SortByLAST_FIRED_TIMENAMEr:   N)r;   r<   r=   r>   r/   r4   r?   r:   r   r   SortByrB   A   s    +r   rE   c                   B    ] tR t^EtRtRtRtRtRtRt	Rt
RtR	tR
tRtRtR# ) AdsPixel.AutomaticMatchingFieldscountryctdbemexternal_idfngelnphstzpr:   N)r;   r<   r=   r>   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   r?   r:   r   r   AutomaticMatchingFieldsrG   E   s9    #r   rS   c                   "    ] tR t^RtRtRtRtRtR# )AdsPixel.DataUseSettingADVERTISING_AND_ANALYTICSANALYTICS_ONLYEMPTYr:   N)r;   r<   r=   r>   advertising_and_analyticsanalytics_onlyemptyr?   r:   r   r   DataUseSettingrU   R   s    $?!)r   r\   c                   "    ] tR t^WtRtRtRtRtR# )AdsPixel.FirstPartyCookieStatusrX   FIRST_PARTY_COOKIE_DISABLEDFIRST_PARTY_COOKIE_ENABLEDr:   N)r;   r<   r=   r>   r[   first_party_cookie_disabledfirst_party_cookie_enabledr?   r:   r   r   FirstPartyCookieStatusr^   W   s    &C#%A"r   rc   c                   &    ] tR t^\tRtRtRtRtRtR# )AdsPixel.PermittedTasks	ADVERTISEANALYZEEDITUPLOADr:   N)	r;   r<   r=   r>   	advertiseanalyzeedituploadr?   r:   r   r   PermittedTasksre   \   s    	r   rn   c                   *    ] tR t^btRtRtRtRtRtRt	R# )AdsPixel.Tasks
AA_ANALYZErf   rg   rh   ri   r:   N)
r;   r<   r=   r>   
aa_analyzerj   rk   rl   rm   r?   r:   r   r   Tasksrp   b   s    !
	r   rs   c                    R # )	adspixelsr:   )clss   &r   get_endpointAdsPixel.get_endpointj   s    r   c                X    ^ RI Hp V! V P                  VR7      P                  W#WEWg4      # )r   	AdAccount)r   r   )%facebook_business.adobjects.adaccountr{   _apicreate_ads_pixel)	r   r   fieldsparamsbatchsuccessfailurependingr{   s	   &&&&&&&& r   
api_createAdsPixel.api_createo   s'    CTYYY7HHY^ipzzr   c                   ^ RI Hp Vf   Vf   Ve   VP                  R4       / p/ p	\        V R,          RRV P                  \        W4      \        R\        V R7      R7      p
V
P                  V4       V
P                  V4       Ve   V
P                  W4VR	7       V
# V'       d   V
# V P                  4        V
P                  4       # )
r   	api_utils:`success` and `failure` callback only work for batch call.r(   GET/NODEreuse_objectnode_idmethodendpointr   param_checkertarget_classapi_typeresponse_parserr   r   facebook_business.utilsr   warningr   r}   r   r	   r   
add_params
add_fieldsadd_to_batchassure_callexecuter   r   r   r   r   r   r   r   param_typesenumsrequests   &&&&&&&    r   api_getAdsPixel.api_gets   s    5=g1W5H


X
Y

!J		%k9!(d;	
 	6"6"   INN??$$r   c                   ^ RI Hp Vf   Vf   Ve   VP                  R4       RRRRRRR	R
RRRR/pR\        P                  P
                  P                  4       R\        P                  P
                  P                  4       R
\        P                  P
                  P                  4       /p	\        V R,          RRV P                  \        W4      \        R\        V R7      R7      p
V
P                  V4       V
P                  V4       Ve   V
P                  W4VR7       V
# V'       d   V
# V P!                  4        V
P#                  4       # )r   r   r   r   z$list<automatic_matching_fields_enum>r   data_use_setting_enumr"   boolr&   first_party_cookie_status_enumr4   stringserver_events_business_idslist<string>automatic_matching_fields_enumr(   POSTr   r   r   r   r   )r   r   r   r	   rS   __dict__valuesr\   rc   r   r}   r   r   r   r   r   r   r   r   s   &&&&&&&    r   
api_updateAdsPixel.api_update   s5   5=g1W5H


X
Y')O 7'')IH(.
 -h.N.N.W.W.^.^.`#X%<%<%E%E%L%L%N,h.M.M.V.V.].]._

 "J		%k9!(d;	
 	6"6"   INN??$$r   c                   ^ RI Hp Vf   Vf   Ve   VP                  R4       ^ RIHp RR/p	/ p
\        V R,          RRV P                  \        W4      VR	\        WP                  R
7      R7      pVP                  V4       VP                  V4       Ve   VP                  W4VR7       V# V'       d   V# V P                  4        VP                  4       # )r   r   r   rz   businessr   r(   r   z/adaccountsEDGE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   r   r{   r   r   r   s   &&&&&&&     r   get_ad_accountsAdsPixel.get_ad_accounts   s    5=g1W5H


X
YC

!J"		%k9"(iYYO	
 	6"6"   INN??$$r   c                   ^ RI Hp Vf   Vf   Ve   VP                  R4       RR/p/ p	\        V R,          RRV P                  \        W4      \        R\        \        V P                  R	7      R
7      p
V
P                  V4       V
P                  V4       Ve   V
P                  W4VR7       V
# V'       d   V
# V P                  4        V
P                  4       # )r   r   r   r   r   r(   DELETE	/agenciesr   r   r   r   r   r   r   r   r}   r   r   r   r   r   r   r   r   r   s   &&&&&&&    r   delete_agenciesAdsPixel.delete_agencies   s    5=g1W5H


X
Y

!J 		%k9+(6HdiiX	
 	6"6"   INN??$$r   c                   ^ RI Hp Vf   Vf   Ve   VP                  R4       ^ RIHp / p	/ p
\        V R,          RRV P                  \        W4      VR\        WP                  R7      R	7      pVP                  V4       VP                  V4       Ve   VP                  W4VR
7       V# V'       d   V# V P                  4        VP                  4       # )r   r   r   Businessr(   r   r   r   r   r   r   r   r   r   $facebook_business.adobjects.businessr   r   r}   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   s   &&&&&&&     r   get_agenciesAdsPixel.get_agencies   s    5=g1W5H


X
YA

!J 		%k9!(hIIN	
 	6"6"   INN??$$r   c                   ^ RI Hp Vf   Vf   Ve   VP                  R4       RRRR/pR\        P                  P
                  P                  4       /p	\        V R,          R	R
V P                  \        W4      \        R\        \        V P                  R7      R7      p
V
P                  V4       V
P                  V4       Ve   V
P                  W4VR7       V
# V'       d   V
# V P                  4        V
P                  4       # )r   r   r   r   r   permitted_taskszlist<permitted_tasks_enum>permitted_tasks_enumr(   r   r   r   r   r   r   )r   r   r   r	   rn   r   r   r   r}   r   r   r   r   r   r   r   r   s   &&&&&&&    r   create_agencyAdsPixel.create_agency  s    5=g1W5H


X
Y;

 #H$;$;$D$D$K$K$M
 "J 		%k9!(hDIIN	
 	6"6"   INN??$$r   c                   ^ RI Hp Vf   Vf   Ve   VP                  R4       RR/p/ p	\        V R,          RRV P                  \        W4      \        R\        \        V P                  R	7      R
7      p
V
P                  V4       V
P                  V4       Ve   V
P                  W4VR7       V
# V'       d   V
# V P                  4        V
P                  4       # )r   r   r   applink_autosetupr   r(   r   z/ahp_configsr   r   r   r   r   r   s   &&&&&&&    r   create_ahp_configAdsPixel.create_ahp_config7  s    5=g1W5H


X
Y

!J#		%k9+(6HdiiX	
 	6"6"   INN??$$r   c                   ^ RI Hp Vf   Vf   Ve   VP                  R4       ^ RIHp RR/p	/ p
\        V R,          RRV P                  \        W4      VR	\        WP                  R
7      R7      pVP                  V4       VP                  V4       Ve   VP                  W4VR7       V# V'       d   V# V P                  4        VP                  4       # )r   r   r   )AssignedUserr   r   r(   r   /assigned_usersr   r   r   r   )r   r   r   (facebook_business.adobjects.assigneduserr   r   r}   r   r   r   r   r   r   r   )r   r   r   r   r   r   r   r   r   r   r   r   s   &&&&&&&     r   get_assigned_usersAdsPixel.get_assigned_usersV  s    5=g1W5H


X
YI

!J&		%k9%(l		R	
 	6"6"   INN??$$r   c                   ^ RI Hp Vf   Vf   Ve   VP                  R4       RRRR/pR\        P                  P
                  P                  4       /p	\        V R,          R	R
V P                  \        W4      \        R\        \        V P                  R7      R7      p
V
P                  V4       V
P                  V4       Ve   V
P                  W4VR7       V
# V'       d   V
# V P                  4        V
P                  4       # )r   r   r   taskszlist<tasks_enum>userint
tasks_enumr(   r   r   r   r   r   r   )r   r   r   r	   rs   r   r   r   r}   r   r   r   r   r   r   r   r   s   &&&&&&&    r   create_assigned_userAdsPixel.create_assigned_userv  s    5=g1W5H


X
Y'E

 (..1188:
 "J&		%k9!(hDIIN	
 	6"6"   INN??$$r   c                   ^ RI Hp Vf   Vf   Ve   VP                  R4       ^ RIHp RRRR/p	RVP
                  P                  P                  4       /p
\        V R,          R	R
V P                  \        W4      VR\        WP                  R7      R7      pVP                  V4       VP                  V4       Ve   VP                  W4VR7       V# V'       d   V# V P                  4        VP!                  4       # )r   r   r   )DACheckchecksr   connection_methodconnection_method_enumr(   r   z
/da_checksr   r   r   r   )r   r   r   #facebook_business.adobjects.dacheckr   ConnectionMethodr   r   r   r}   r   r   r   r   r   r   r   )r   r   r   r   r   r   r   r   r   r   r   r   s   &&&&&&&     r   get_da_checksAdsPixel.get_da_checks  s    5=g1W5H


X
Y?n!9

 %g&>&>&G&G&N&N&P
 "J!		%k9 (g99M	
 	6"6"   INN??$$r   c                   ^ RI Hp Vf   Vf   Ve   VP                  R4       RRRRRRRR	R
RRRRRRRRRRR/
p/ p	\        V R,          RRV P                  \        W4      \        R\        \        V P                  R7      R7      p
V
P                  V4       V
P                  V4       Ve   V
P                  W4VR7       V
# V'       d   V
# V P                  4        V
P                  4       # )r   r   r   datar   namespace_idr   partner_agent	platformsz	list<map>progressObjecttest_event_codetracezunsigned int	upload_idupload_source
upload_tagr(   r   z/eventsr   r   r   r   r   r   s   &&&&&&&    r   create_eventAdsPixel.create_event  s    5=g1W5H


X
YNHXx^X(

!J		%k9+(6HdiiX	
 	6"6"   INN??$$r   c                L   ^ RI Hp Vf   Vf   Ve   VP                  R4       ^ RIHp RRRRRR	R
RRR/p	RVP
                  P                  P                  4       R	VP                  P                  P                  4       /p
\        V R,          RRV P                  \        W4      VR\        WP                  R7      R7      pVP                  V4       VP                  V4       Ve   VP                  W4VR7       V# V'       d   V# V P!                  4        VP#                  4       # )r   r   r   )OfflineConversionDataSetUploadend_timedatetimeorder
order_enumsort_bysort_by_enum
start_timer   r   r(   r   z/offline_event_uploadsr   r   r   r   )r   r   r   :facebook_business.adobjects.offlineconversiondatasetuploadr   Orderr   r   rE   r   r}   r   r   r   r   r   r   r   )r   r   r   r   r   r   r   r   r   r   r   r   s   &&&&&&&     r   get_offline_event_uploads"AdsPixel.get_offline_event_uploads  s   5=g1W5H


X
Ym
\~*(
 8>>GGNNP:AAJJQQS
 "J-		%k97(6TZcZcd	
 	6"6"   INN??$$r   c                   ^ RI Hp Vf   Vf   Ve   VP                  R4       ^ RIHp / p	/ p
\        V R,          RRV P                  \        W4      VR\        WP                  R7      R	7      pVP                  V4       VP                  V4       Ve   VP                  W4VR
7       V# V'       d   V# V P                  4        VP                  4       # )r   r   r   )OpenBridgeConfigurationr(   r   z/openbridge_configurationsr   r   r   r   )r   r   r   3facebook_business.adobjects.openbridgeconfigurationr  r   r}   r   r   r   r   r   r   r   )r   r   r   r   r   r   r   r   r  r   r   r   s   &&&&&&&     r   get_open_bridge_configurations'AdsPixel.get_open_bridge_configurations  s    5=g1W5H


X
Y_

!J1		%k90(6MS\S\]	
 	6"6"   INN??$$r   c                   ^ RI Hp Vf   Vf   Ve   VP                  R4       / p/ p	\        V R,          RRV P                  \        W4      \        R\        \        V P                  R7      R7      p
V
P                  V4       V
P                  V4       Ve   V
P                  W4VR	7       V
# V'       d   V
# V P                  4        V
P                  4       # )
r   r   r   r(   r   z/shadowtraffichelperr   r   r   r   r   r   s   &&&&&&&    r   create_shadow_traffic_helper%AdsPixel.create_shadow_traffic_helper&  s    5=g1W5H


X
Y

!J+		%k9+(6HdiiX	
 	6"6"   INN??$$r   c                   ^ RI Hp Vf   Vf   Ve   VP                  R4       RRRR/p/ p	\        V R,          RRV P                  \        W4      \        R	\        \        V P                  R
7      R7      p
V
P                  V4       V
P                  V4       Ve   V
P                  W4VR7       V
# V'       d   V
# V P                  4        V
P                  4       # )r   r   r   
account_idr   r   r(   r   /shared_accountsr   r   r   r   r   r   s   &&&&&&&    r   delete_shared_accountsAdsPixel.delete_shared_accountsD  s    5=g1W5H


X
Y(

!J'		%k9+(6HdiiX	
 	6"6"   INN??$$r   c                   ^ RI Hp Vf   Vf   Ve   VP                  R4       ^ RIHp RR/p	/ p
\        V R,          RRV P                  \        W4      VR	\        WP                  R
7      R7      pVP                  V4       VP                  V4       Ve   VP                  W4VR7       V# V'       d   V# V P                  4        VP                  4       # )r   r   r   rz   r   r   r(   r   r  r   r   r   r   r   r   s   &&&&&&&     r   get_shared_accountsAdsPixel.get_shared_accountsd  s    5=g1W5H


X
YC

!J'		%k9"(iYYO	
 	6"6"   INN??$$r   c                   ^ RI Hp Vf   Vf   Ve   VP                  R4       RRRR/p/ p	\        V R,          RRV P                  \        W4      \        R	\        \        V P                  R
7      R7      p
V
P                  V4       V
P                  V4       Ve   V
P                  W4VR7       V
# V'       d   V
# V P                  4        V
P                  4       # )r   r   r   r  r   r   r(   r   r  r   r   r   r   r   r   s   &&&&&&&    r   create_shared_accountAdsPixel.create_shared_account  s    5=g1W5H


X
Y(

!J'		%k9!(hDIIN	
 	6"6"   INN??$$r   c                   ^ RI Hp Vf   Vf   Ve   VP                  R4       ^ RIHp / p	/ p
\        V R,          RRV P                  \        W4      VR\        WP                  R7      R	7      pVP                  V4       VP                  V4       Ve   VP                  W4VR
7       V# V'       d   V# V P                  4        VP                  4       # )r   r   r   r   r(   r   z/shared_agenciesr   r   r   r   r   r   s   &&&&&&&     r   get_shared_agenciesAdsPixel.get_shared_agencies  s    5=g1W5H


X
YA

!J'		%k9!(hIIN	
 	6"6"   INN??$$r   c                   ^ RI Hp Vf   Vf   Ve   VP                  R4       ^ RIHp RRRRRR	R
R	RR/p	RVP
                  P                  P                  4       /p
\        V R,          RRV P                  \        W4      VR\        WP                  R7      R7      pVP                  V4       VP                  V4       Ve   VP                  W4VR7       V# V'       d   V# V P                  4        VP!                  4       # )r   r   r   )AdsPixelStatsResultaggregationaggregation_enumr   r   eventr   event_sourcer   r(   r   z/statsr   r   r   r   )r   r   r   /facebook_business.adobjects.adspixelstatsresultr  Aggregationr   r   r   r}   r   r   r   r   r   r   r   )r   r   r   r   r   r   r   r   r  r   r   r   s   &&&&&&&     r   	get_statsAdsPixel.get_stats  s   5=g1W5H


X
YW-
XH*
  3 ? ? H H O O Q
 "J		%k9,(6IyyY	
 	6"6"   INN??$$r   r   r   r   r   r   r   r   r   r   r   Userr   r   r    r   r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r{   r6   r   r7   OfflineConversionDataSetUsager8   r9   c                   / p\         P                  P                  P                  4       VR &   \         P                  P                  P                  4       VR&   \         P
                  P                  P                  4       VR&   \         P                  P                  P                  4       VR&   \         P                  P                  P                  4       VR&   \         P                  P                  P                  4       VR&   V# )rE   rS   r\   rc   rn   rs   )	r	   rE   r   r   rS   r\   rc   rn   rs   )rv   field_enum_infos   & r   _get_field_enum_infoAdsPixel._get_field_enum_info  s    $,OO$<$<$C$C$E!5=5U5U5^5^5e5e5g12,4,C,C,L,L,S,S,U()4<4S4S4\4\4c4c4e01,4,C,C,L,L,S,S,U()#+>>#:#:#A#A#C r   )r   )NNN)NNNNNF)(r;   r<   r=   r>   r   r   r@   rE   rS   r\   rc   rn   rs   classmethodrw   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r
  r  r  r  r  r"  _field_typesr(  r?   __classdictcell____classcell__)r   __classdict__s   @@r   r	   r	      s    ="($$ "(H   
B B
    {%<%%N%@%>%>%B%>%@%B %D&%P$%L%>%<%@%@%@%>#%J##^#V# 	# 	(	#
 	# 	6# 	H# 	x# 	U# 	)&# 	$V# 	x# 	%# 	%# 	$X#  	f!#" 	h##$ 	$V%#& 	!&'#( 	&)#* 	f+#, 	V-#. 	&/#0 	:1#2 	83#4 	'5#6 	U7#8 	59#: 	;#< 	K=#> 	*?#@ 	0A#B 	":C#D 	E#LH   r   r	   N)*facebook_business.adobjects.abstractobjectr   .facebook_business.adobjects.abstractcrudobjectr   (facebook_business.adobjects.objectparserr   facebook_business.apir   facebook_business.typecheckerr   r	   r:   r   r   <module>r4     s+    F M A 1 5@@r   