+
    TŎiO                     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R-V 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 ltR.R ltR.R ltR.R ltR.R ltR.R ltR.R ltR.R ltR.R ltR.R ltR.R ltR.R ltR.R ltR.R ltR.R ltR.R ltR.R ltR.R ltR.R ltR.R ltR.R  ltR.R! lt R.R" lt!R.R# lt"R.R$ lt#R.R% lt$R&R'R(R'R)R*/t%]&R+ 4       t'R,t(Vt)V ;t*# )/BusinessAssetGroupc                >   < R V n         \        \        V `  WV4       R# )TN)_isBusinessAssetGroupsuperr	   __init__)selffbid	parent_idapi	__class__s   &&&&}/Users/ahmad/.openclaw/workspace/scripts/.venv/lib/python3.14/site-packages/facebook_business/adobjects/businessassetgroup.pyr   BusinessAssetGroup.__init__   s    %)" $0#F    c                   "    ] tR t^tRtRtRtRtR# )BusinessAssetGroup.Fieldidnameowner_business N)__name__
__module____qualname____firstlineno__r   r   r   __static_attributes__r   r   r   Fieldr      s    )r   r!   c                   *    ] tR t^"tRtRtRtRtRtRt	R# )!BusinessAssetGroup.AdaccountTasks
AA_ANALYZE	ADVERTISEANALYZEDRAFTMANAGEr   N)
r   r   r   r   
aa_analyze	advertiseanalyzedraftmanager    r   r   r   AdaccountTasksr#   "   s    !
	r   r.   c                   *    ] tR t^)tRtRtRtRtRtRt	R# )0BusinessAssetGroup.OfflineConversionDataSetTasksr$   r%   r(   UPLOADVIEWr   N)
r   r   r   r   r)   r*   r-   uploadviewr    r   r   r   OfflineConversionDataSetTasksr0   )   s    !
	r   r5   c                       ] tR t^0t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# )BusinessAssetGroup.PageTasksr%   r&   CASHIER_ROLECREATE_CONTENTGLOBAL_STRUCTURE_MANAGEMENTr(   MANAGE_JOBSMANAGE_LEADS	MESSAGINGMODERATEMODERATE_COMMUNITYPAGES_MESSAGINGPAGES_MESSAGING_SUBSCRIPTIONSPROFILE_PLUS_ADVERTISEPROFILE_PLUS_ANALYZEPROFILE_PLUS_CREATE_CONTENTPROFILE_PLUS_FACEBOOK_ACCESSPROFILE_PLUS_FULL_CONTROL(PROFILE_PLUS_GLOBAL_STRUCTURE_MANAGEMENTPROFILE_PLUS_MANAGEPROFILE_PLUS_MANAGE_LEADSPROFILE_PLUS_MESSAGINGPROFILE_PLUS_MODERATE(PROFILE_PLUS_MODERATE_DELEGATE_COMMUNITYPROFILE_PLUS_REVENUEREAD_PAGE_MAILBOXESVIEW_MONETIZATION_INSIGHTSr   N) r   r   r   r   r*   r+   cashier_rolecreate_contentglobal_structure_managementr-   manage_jobsmanage_leads	messagingmoderatemoderate_communitypages_messagingpages_messaging_subscriptionsprofile_plus_advertiseprofile_plus_analyzeprofile_plus_create_contentprofile_plus_facebook_accessprofile_plus_full_control(profile_plus_global_structure_managementprofile_plus_manageprofile_plus_manage_leadsprofile_plus_messagingprofile_plus_moderate(profile_plus_moderate_delegate_communityprofile_plus_revenueread_page_mailboxesview_monetization_insightsr    r   r   r   	PageTasksr7   0   s    	%)&C##%	1+(G%!95&C#'E$$?!3]03$?!!9 73]053%A"r   rh   c                   *    ] tR t^MtRtRtRtRtRtRt	R# )BusinessAssetGroup.PixelTasksr$   r%   r&   EDITr1   r   N)
r   r   r   r   r)   r*   r+   editr3   r    r   r   r   
PixelTasksrj   M   s    !
	r   rm   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successfailurefacebook_business.utilsrp   warningr   _apir   r	   r   
add_params
add_fieldsadd_to_batchassure_callexecuter   fieldsparamsbatchr   r   pendingrp   param_typesenumsrequests   &&&&&&&    r   api_getBusinessAssetGroup.api_getT   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/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   ro   rq   r   stringr   POSTrs   rt   ru   rw   r   r   r   s   &&&&&&&    r   
api_updateBusinessAssetGroup.api_updater   s    5=g1W5H


X
YH

!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/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   ro   rq   userintr   DELETE/assigned_usersEDGEr|   r   rw   r   r   rp   r   r   r   r   r   r   r   r   r   r   r   r   s   &&&&&&&    r   delete_assigned_users(BusinessAssetGroup.delete_assigned_users   s    5=g1W5H


X
YE

!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   ro   rq   )AssignedUserbusinessr   r   rr   r   r   r   rw   r   )r   rp   r   (facebook_business.adobjects.assigneduserr   r   r   r   r   r   r   r   r   r   )r   r   r   r   r   r   r   rp   r   r   r   r   s   &&&&&&&     r   get_assigned_users%BusinessAssetGroup.get_assigned_users   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RRR	R
RR/pR\        P                  P
                  P                  4       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 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   ro   rq   adaccount_taskszlist<adaccount_tasks_enum>!offline_conversion_data_set_tasksz,list<offline_conversion_data_set_tasks_enum>
page_taskszlist<page_tasks_enum>pixel_taskszlist<pixel_tasks_enum>r   r   adaccount_tasks_enum&offline_conversion_data_set_tasks_enumpage_tasks_enumpixel_tasks_enumr   r   r   r   r   rw   r   )r   rp   r   r	   r.   __dict__valuesr5   rh   rm   r   r   r   r   r   r   r   r   r   r   s   &&&&&&&    r   create_assigned_user'BusinessAssetGroup.create_assigned_user   sV   5=g1W5H


X
Y;/1_13E
 #$6$E$E$N$N$U$U$W46H6f6f6o6o6v6v6x1;;DDKKM 2 = = F F M M O	
 "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/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   ro   rq   asset_idr   r   r   /contained_adaccountsr   r   rw   r   r   r   s   &&&&&&&    r   delete_contained_ad_accounts/BusinessAssetGroup.delete_contained_ad_accounts   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   ro   rq   )	AdAccountr   rr   r   r   r   rw   r   )r   rp   r   %facebook_business.adobjects.adaccountr   r   r   r   r   r   r   r   r   r   )r   r   r   r   r   r   r   rp   r   r   r   r   s   &&&&&&&     r   get_contained_ad_accounts,BusinessAssetGroup.get_contained_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   ro   rq   r   r   r   r   r   r   r   rw   r   r   r   s   &&&&&&&    r   create_contained_ad_account.BusinessAssetGroup.create_contained_ad_account5  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/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   ro   rq   r   r   r   r   /contained_applicationsr   r   rw   r   r   r   s   &&&&&&&    r   delete_contained_applications0BusinessAssetGroup.delete_contained_applicationsT  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   ro   rq   )Applicationr   rr   r   r   r   rw   r   )r   rp   r   'facebook_business.adobjects.applicationr   r   r   r   r   r   r   r   r   r   )r   r   r   r   r   r   r   rp   r   r   r   r   s   &&&&&&&     r   get_contained_applications-BusinessAssetGroup.get_contained_applicationss  s    5=g1W5H


X
YG

!J.		%k9$(kyyQ	
 	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   ro   rq   r   r   r   r   r   r   r   rw   r   r   r   s   &&&&&&&    r   create_contained_application/BusinessAssetGroup.create_contained_application  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/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   ro   rq   r   r   r   r   /contained_custom_conversionsr   r   rw   r   r   r   s   &&&&&&&    r   #delete_contained_custom_conversions6BusinessAssetGroup.delete_contained_custom_conversions      5=g1W5H


X
Y

!J4		%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   ro   rq   )CustomConversionr   rr   r   r   r   rw   r   )r   rp   r   ,facebook_business.adobjects.customconversionr   r   r   r   r   r   r   r   r   r   )r   r   r   r   r   r   r   rp   r   r   r   r   s   &&&&&&&     r    get_contained_custom_conversions3BusinessAssetGroup.get_contained_custom_conversions  s    5=g1W5H


X
YQ

!J4		%k9)(6FIIV	
 	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   ro   rq   r   r   r   r   r   r   r   rw   r   r   r   s   &&&&&&&    r   "create_contained_custom_conversion5BusinessAssetGroup.create_contained_custom_conversion      5=g1W5H


X
Y

!J4		%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/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   ro   rq   r   r   r   r   /contained_instagram_accountsr   r   rw   r   r   r   s   &&&&&&&    r   #delete_contained_instagram_accounts6BusinessAssetGroup.delete_contained_instagram_accounts  r   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   ro   rq   )InstagramUserr   rr   r   r   r   rw   r   )r   rp   r   )facebook_business.adobjects.instagramuserr   r   r   r   r   r   r   r   r   r   )r   r   r   r   r   r   r   rp   r   r   r   r   s   &&&&&&&     r    get_contained_instagram_accounts3BusinessAssetGroup.get_contained_instagram_accounts-  s    5=g1W5H


X
YK

!J4		%k9&(mS	
 	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   ro   rq   r   r   r   r   r   r   r   rw   r   r   r   s   &&&&&&&    r   "create_contained_instagram_account5BusinessAssetGroup.create_contained_instagram_accountL  r   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   ro   rq   r   r   r   r   /contained_pagesr   r   rw   r   r   r   s   &&&&&&&    r   delete_contained_pages)BusinessAssetGroup.delete_contained_pagesk  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   ro   rq   )Pager   rr   r   r   r   rw   r   )r   rp   r    facebook_business.adobjects.pager   r   r   r   r   r   r   r   r   r   )r   r   r   r   r   r   r   rp   r   r   r   r   s   &&&&&&&     r   get_contained_pages&BusinessAssetGroup.get_contained_pages  s    5=g1W5H


X
Y9

!J'		%k9(d		J	
 	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   ro   rq   r   r   r   r   r   r   r   rw   r   r   r   s   &&&&&&&    r   create_contained_page(BusinessAssetGroup.create_contained_page  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/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   ro   rq   r   r   r   r   /contained_pixelsr   r   rw   r   r   r   s   &&&&&&&    r   delete_contained_pixels*BusinessAssetGroup.delete_contained_pixels  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   ro   rq   )AdsPixelr   rr   r   r   r   rw   r   )r   rp   r   $facebook_business.adobjects.adspixelr   r   r   r   r   r   r   r   r   r   )r   r   r   r   r   r   r   rp   r   r   r   r   s   &&&&&&&     r   get_contained_pixels'BusinessAssetGroup.get_contained_pixels  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/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   ro   rq   r   r   r   r   r   r   r   rw   r   r   r   s   &&&&&&&    r   create_contained_pixel)BusinessAssetGroup.create_contained_pixel  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/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   ro   rq   r   r   r   r   /contained_product_catalogsr   r   rw   r   r   r   s   &&&&&&&    r   !delete_contained_product_catalogs4BusinessAssetGroup.delete_contained_product_catalogs%  s    5=g1W5H


X
Y

!J2		%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   ro   rq   )ProductCatalogr   rr   r  r   r   rw   r   )r   rp   r   *facebook_business.adobjects.productcatalogr  r   r   r   r   r   r   r   r   r   )r   r   r   r   r   r   r   rp   r  r   r   r   s   &&&&&&&     r   get_contained_product_catalogs1BusinessAssetGroup.get_contained_product_catalogsD  s    5=g1W5H


X
YM

!J2		%k9'(n))T	
 	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   ro   rq   r   r   r   r   r  r   r   rw   r   r   r   s   &&&&&&&    r    create_contained_product_catalog3BusinessAssetGroup.create_contained_product_catalogc  s    5=g1W5H


X
Y

!J2		%k9+(6HdiiX	
 	6"6"   INN??$$r   r   r   r   r   Businessc                b   / 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&   V# )r.   r5   rh   rm   )r	   r.   r   r   r5   rh   rm   )clsfield_enum_infos   & r   _get_field_enum_info'BusinessAssetGroup._get_field_enum_info  s    ,>,M,M,V,V,],],_();M;k;k;t;t;{;{;}78'9'C'C'L'L'S'S'U$(:(E(E(N(N(U(U(W%r   )r   )NNN)NNNNNF)+r   r   r   r   r   r   r!   r.   r5   rh   rm   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  _field_typesclassmethodr  r    __classdictcell____classcell__)r   __classdict__s   @@r   r	   r	      s     G*$$ *
  B B: %<%>%>%@%%N%>%>%>%>%>%>%>%>%>%>%>%>%>%>%>%>%>%>%>%>%@ 	h*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yyr   