+
    TŎia                     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 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R RR!RR"RR#RR$RR%RR&RR'R/t]R( 4       t R)t!Vt"V ;t## )-IGUserForIGOnlyAPIc                >   < R V n         \        \        V `  WV4       R# )TN)_isIGUserForIGOnlyAPIsuperr	   __init__)selffbid	parent_idapi	__class__s   &&&&}/Users/ahmad/.openclaw/workspace/scripts/.venv/lib/python3.14/site-packages/facebook_business/adobjects/iguserforigonlyapi.pyr   IGUserForIGOnlyAPI.__init__   s    %)" $0#F    c                   B    ] 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# )IGUserForIGOnlyAPI.Fieldaccount_type	biographyfollowers_countfollows_countidmedia_countnameprofile_picture_urluser_idusernamewebsite N)__name__
__module____qualname____firstlineno__r   r   r   r   r   r   r   r   r    r!   r"   __static_attributes__r#   r   r   Fieldr      s:    %	+'#3r   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   GET/NODE)reuse_objectnode_idmethodendpointr   param_checkertarget_classapi_typeresponse_parsersuccessfailure)facebook_business.utilsr,   warningr   _apir   r	   r   
add_params
add_fieldsadd_to_batchassure_callexecuter   fieldsparamsbatchr;   r<   pendingr,   param_typesenumsrequests   &&&&&&&    r   api_getIGUserForIGOnlyAPI.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/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-   featurestringr   r.   z"/business_messaging_feature_statusEDGEr7   r   r2   r:   r=   r,   r>   r   r?   r   r   r   r@   rA   rB   rC   rD   rE   s   &&&&&&&    r   %get_business_messaging_feature_status8IGUserForIGOnlyAPI.get_business_messaging_feature_statusH   s    5=g1W5H


X
Yx

!J9		%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-   )ContentPublishingLimitResponsesincedatetimer   r.   z/content_publishing_limitrR   rS   r2   r:   )r=   r,   r>   :facebook_business.adobjects.contentpublishinglimitresponserX   r   r?   r   r   r@   rA   rB   rC   rD   )r   rF   rG   rH   r;   r<   rI   r,   rX   rJ   rK   rL   s   &&&&&&&     r   get_content_publishing_limit/IGUserForIGOnlyAPI.get_content_publishing_limitg   s    5=g1W5H


X
YmZ

!J0		%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 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-   )UnifiedThreadfolderrQ   platformplatform_enumtagslist<string>r    r   r.   z/conversationsrR   rS   r2   r:   )r=   r,   r>   )facebook_business.adobjects.unifiedthreadr_   Platform__dict__valuesr   r?   r   r   r@   rA   rB   rC   rD   )r   rF   rG   rH   r;   r<   rI   r,   r_   rJ   rK   rL   s   &&&&&&&     r   get_conversations$IGUserForIGOnlyAPI.get_conversations   s    5=g1W5H


X
YKhNx	
 ]33<<CCE
 "J%		%k9&(mS	
 	6"6"   INN??$$r   c                d   ^ RI Hp Vf   Vf   Ve   VP                  R4       ^ RIHp	 V'       d   V P                  WWEWg4      # RRRRRR	R
RRRRRRR/p
RV	P                  P                  P                  4       RV	P                  P                  P                  4       R	V	P                  P                  P                  4       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R7	      pVP#                  V4       VP%                  V4       Ve   VP'                  WEVR7       V# V'       d   V# V P)                  4        VP+                  4       # )r   r+   r-   )InsightsResult	breakdownzlist<breakdown_enum>metriczlist<metric_enum>metric_typemetric_type_enumperiodzlist<period_enum>rY   rZ   	timeframetimeframe_enumuntilbreakdown_enummetric_enumperiod_enumr   r.   z	/insightsrR   rS   F)	r3   r4   r5   r   r6   r7   r8   r9   include_summaryr:   )r=   r,   r>   *facebook_business.adobjects.insightsresultrl   get_insights_async	Breakdownrg   rh   Metric
MetricTypePeriod	Timeframer   r?   r   r   r@   rA   rB   rC   rD   )r   rF   rG   is_asyncrH   r;   r<   rI   r,   rl   rJ   rK   rL   s   &&&&&&&&     r   get_insightsIGUserForIGOnlyAPI.get_insights   s   5=g1W5H


X
YM((Z
Z/)-)Z)Z
 n66??FFH>0099@@B 9 9 B B I I K>0099@@Bn66??FFH
 "J 		%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       / 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/live_mediarR   rS   r2   r:   rT   rE   s   &&&&&&&    r   get_live_media!IGUserForIGOnlyAPI.get_live_media   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-   rY   rZ   rt   r   r.   /mediarR   rS   r2   r:   rT   rE   s   &&&&&&&    r   	get_mediaIGUserForIGOnlyAPI.get_media   s    5=g1W5H


X
YZZ

!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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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-   alt_textrQ   
audio_namecaptionchildrenrd   collaborators	cover_url	image_urlis_carousel_itemboollocation_id
media_typeproduct_tags	list<map>share_to_feedthumb_offsettrial_paramsmapupload_type	user_tags	video_urlr   POSTr   rR   rS   r2   r:   rT   rE   s   &&&&&&&    r   create_mediaIGUserForIGOnlyAPI.create_media  s   5=g1W5H


X
Y

(
 x
 	

 ^
 
 
 
 8
 (
 K
 V
 H
 E
 8
  !
" #
&
!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   r+   r-   creation_idzunsigned intr   r   z/mediapublishrR   rS   r2   r:   rT   rE   s   &&&&&&&    r   create_media_publish'IGUserForIGOnlyAPI.create_media_publishF  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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-   
comment_idrQ   media_idmessager   r   z	/mentionsrR   rS   r2   r:   rT   rE   s   &&&&&&&    r   create_mention!IGUserForIGOnlyAPI.create_mentione  s    5=g1W5H


X
Y(x


!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   r+   r-   r   Objectr   r   z/messageattachmentsrR   rS   r2   r:   rT   rE   s   &&&&&&&    r   create_message_attachment,IGUserForIGOnlyAPI.create_message_attachment  s    5=g1W5H


X
Yx

!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RRR	RR
RRRRR/pR. ROR. RO/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   messaging_typemessaging_type_enumpayloadrQ   	recipientsender_actionsender_action_enumtagthread_controlr   r   z	/messagesrR   rS   r2   r:   )MESSAGE_TAGRESPONSEUPDATEUTILITY)	MARK_SEENREACT
TYPING_OFF	TYPING_ONUNREACTrT   rE   s   &&&&&&&    r   create_message!IGUserForIGOnlyAPI.create_message  s   5=g1W5H


X
Yx3x18h
 " $ ! #
 "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R. RO/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-   rF   zlist<fields_enum>fields_enumr   DELETE/messenger_profilerR   rS   r2   r:   )ACCOUNT_LINKING_URLCOMMANDSDESCRIPTIONGET_STARTEDGREETINGHOME_URLICE_BREAKERSPERSISTENT_MENUPLATFORMSUBJECT_TO_NEW_EU_PRIVACY_RULESTITLEWHITELISTED_DOMAINSrT   rE   s   &&&&&&&    r   delete_messenger_profile+IGUserForIGOnlyAPI.delete_messenger_profile  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       / 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   rR   rS   r2   r:   rT   rE   s   &&&&&&&    r   get_messenger_profile(IGUserForIGOnlyAPI.get_messenger_profile  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-   ice_breakersr   persistent_menulist<Object>r   r   r   rR   rS   r2   r:   rT   rE   s   &&&&&&&    r   create_messenger_profile+IGUserForIGOnlyAPI.create_messenger_profile"  s    5=g1W5H


X
YK~

!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       / 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/storiesrR   rS   r2   r:   rT   rE   s   &&&&&&&    r   get_storiesIGUserForIGOnlyAPI.get_storiesB  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       / 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   /subscribed_appsrR   rS   r2   r:   rT   rE   s   &&&&&&&    r   delete_subscribed_apps)IGUserForIGOnlyAPI.delete_subscribed_apps`  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       / 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   rR   rS   r2   r:   rT   rE   s   &&&&&&&    r   get_subscribed_apps&IGUserForIGOnlyAPI.get_subscribed_apps~  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R. RO/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-   subscribed_fieldszlist<subscribed_fields_enum>subscribed_fields_enumr   r   r   rR   rS   r2   r:   )comment_poll_responsecomments.creator_marketplace_invited_creator_onboardingcreator_marketplace_projectsdeltafollowlive_commentsmentionsmessage_editmessage_reactionsmessagesmessaging_handovermessaging_optinsmessaging_postbacksmessaging_referralmessaging_seen!onboarding_welcome_message_seriesshare_to_storystandbystory_insightsstory_poll_responsestory_reactionsrT   rE   s   &&&&&&&    r   create_subscribed_app(IGUserForIGOnlyAPI.create_subscribed_app  s    5=g1W5H


X
Y!?
 % '
4 "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       / 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/tagsrR   rS   r2   r:   rT   rE   s   &&&&&&&    r   get_tagsIGUserForIGOnlyAPI.get_tags  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   r+   r-   flow_idrQ   r   r   /welcome_message_flowsrR   rS   r2   r:   rT   rE   s   &&&&&&&    r   delete_welcome_message_flows/IGUserForIGOnlyAPI.delete_welcome_message_flows  s    5=g1W5H


X
Yx

!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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-   )CTXPartnerAppWelcomeMessageFlowapp_idrQ   r  r   r.   r	  rR   rS   r2   r:   )r=   r,   r>   ;facebook_business.adobjects.ctxpartnerappwelcomemessageflowr  r   r?   r   r   r@   rA   rB   rC   rD   )r   rF   rG   rH   r;   r<   rI   r,   r  rJ   rK   rL   s   &&&&&&&     r   get_welcome_message_flows,IGUserForIGOnlyAPI.get_welcome_message_flows  s    5=g1W5H


X
Yohx

!J-		%k98(6U[d[de	
 	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	/pR
. RO/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-   eligible_platformszlist<eligible_platforms_enum>r  rQ   r   welcome_message_flowr   eligible_platforms_enumr   r   r	  rR   rS   r2   r:   )	INSTAGRAM	MESSENGERWHATSAPPrT   rE   s   &&&&&&&    r   create_welcome_message_flow.IGUserForIGOnlyAPI.create_welcome_message_flow1  s    5=g1W5H


X
Y "AxH"N	
 & (
 "J-		%k9+(6HdiiX	
 	6"6"   INN??$$r   r   rQ   r   r   intr   r   r   r   r   r    r!   r"   c                
    / pV# )Nr#   )clsfield_enum_infos   & r   _get_field_enum_info'IGUserForIGOnlyAPI._get_field_enum_infoe  s    r   )r   )NNN)NNNNNF)NNFNNNF)$r$   r%   r&   r'   r   r   r)   rM   rU   r\   ri   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$$ %<%>%@"%H,%\%<%@-%^%>%B%>0%d+%Z%<%@%<%<%<5%n%<%>%B%%P 	X5hux5H8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SSr   