+
    TŎi                     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                   8  a a ] tR t^t oR(V 3R llt ! R R]P                  4      t ! R R4      t]R 4       t	R)R lt
R)R ltR)R	 ltR)R
 ltR)R lt/ RRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbR RbR!RbR"R#bR$R%/Ct]R& 4       tR'tVtV ;t# )*AdAsyncRequestSetc                >   < R V n         \        \        V `  WV4       R# )TN)_isAdAsyncRequestSetsuperr	   __init__)selffbid	parent_idapi	__class__s   &&&&|/Users/ahmad/.openclaw/workspace/scripts/.venv/lib/python3.14/site-packages/facebook_business/adobjects/adasyncrequestset.pyr   AdAsyncRequestSet.__init__   s    $(!/E    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# )AdAsyncRequestSet.Fieldcanceled_countcreated_timeerror_countidin_progress_countinitial_countis_completednamenotification_modenotification_resultnotification_statusnotification_uriowner_idsuccess_counttotal_countupdated_timecreative_specad_specs N)__name__
__module____qualname____firstlineno__r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   __static_attributes__r*   r   r   Fieldr      sa    )%#/'%/33-'#%'r   r0   c                       ] tR t^1tRtRtRtR# )"AdAsyncRequestSet.NotificationModeOFFON_COMPLETEr*   N)r+   r,   r-   r.   offon_completer/   r*   r   r   NotificationModer2   1   s    #r   r7   c                    R # )asyncadcreativesr*   )clss   &r   get_endpointAdAsyncRequestSet.get_endpoint6   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_async_ad_creative)	r   r   fieldsparamsbatchsuccessfailurependingr>   s	   &&&&&&&& r   
api_createAdAsyncRequestSet.api_create;   s.    CTYYY7PPQWafqx  C  	C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 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   DELETE/NODEreuse_objectnode_idmethodendpointr   param_checkertarget_classapi_typeresponse_parserrE   rF   )facebook_business.utilsrL   warningr   r@   r   r   r   
add_params
add_fieldsadd_to_batchassure_callexecuter   rB   rC   rD   rE   rF   rG   rL   param_typesenumsrequests   &&&&&&&    r   
api_deleteAdAsyncRequestSet.api_delete?   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       / 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   rK   rM   r   GETrO   rP   rQ   rS   r[   )r\   rL   r]   r   r@   r   r	   r   r^   r_   r`   ra   rb   rc   s   &&&&&&&    r   api_getAdAsyncRequestSet.api_get]   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/p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   rK   rM   r   stringr    notification_mode_enumr#   r   POSTrO   rP   rQ   rS   r[   )r\   rL   r]   r	   r7   __dict__valuesr   r@   r   r   r^   r_   r`   ra   rb   rc   s   &&&&&&&    r   
api_updateAdAsyncRequestSet.api_update{   s    5=g1W5H


X
YH!9
 %&7&H&H&Q&Q&X&X&Z
 "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	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   rK   rM   )AdAsyncRequeststatuseszlist<statuses_enum>statuses_enumr   rj   z	/requestsEDGE)rX   r   rS   r[   )r\   rL   r]   *facebook_business.adobjects.adasyncrequestrv   Statusesrq   rr   r   r@   r   r   r^   r_   r`   ra   rb   )r   rB   rC   rD   rE   rF   rG   rL   rv   rd   re   rf   s   &&&&&&&     r   get_requestsAdAsyncRequestSet.get_requests   s    5=g1W5H


X
YM-
 ^44==DDF
 "J 		%k9'(n))T	
 	6"6"   INN??$$r   r   intr   datetimer   r   rn   r   r   zunsigned intr   boolr   r    r!   #AdAsyncRequestSetNotificationResultr"   r#   r$   r%   r&   r'   r(   
AdCreativer)   z	list<map>c                `    / p\         P                  P                  P                  4       VR &   V# )r7   )r	   r7   rq   rr   )r:   field_enum_infos   & r   _get_field_enum_info&AdAsyncRequestSet._get_field_enum_info   s-    .?.P.P.Y.Y.`.`.b*+r   )r   )NNN)NNNNNF)r+   r,   r-   r.   r   r   r0   r7   classmethodr;   rH   rg   rk   rs   r|   _field_typesr   r/   __classdictcell____classcell__)r   __classdict__s   @@r   r	   r	      sM    F$$ ($ $
 " "C%<%< %D%B%
 	u 	h	
 	U 	 	 	 	/ 	D 	x 	H 	H 	 	~  	
!" 	#$ 	K%L(   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>r      s+    F M A 1 5AAr   