+
    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R4V 3R llt ! R R]P                  4      tR5R ltR5R ltR5R lt	R5R lt
R5R ltR5R	 ltR5R
 ltR5R ltR5R ltR5R ltR6R ltR5R ltR5R ltR5R ltR5R 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R+RR,RR-R.R/RR0RR1R/Ct]R2 4       tR3tVtV ;t# )7IGMediac                >   < R V n         \        \        V `  WV4       R# )TN)
_isIGMediasuperr	   __init__)selffbid	parent_idapi	__class__s   &&&&r/Users/ahmad/.openclaw/workspace/scripts/.venv/lib/python3.14/site-packages/facebook_business/adobjects/igmedia.pyr   IGMedia.__init__   s    gt%ds;    c                   v    ] 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# )IGMedia.Fieldalt_textboost_eligibility_infocaptioncomments_countcopyright_check_informationhas_poll
has_slideridig_idis_comment_enabledis_shared_to_feedlegacy_instagram_media_id
like_countmedia_product_type
media_type	media_urlowner	permalink	shortcodethumbnail_url	timestampusernamevideo_title
view_count 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/   __static_attributes__r0   r   r   Fieldr      s    !9)&C#!
1/$?!!
1!
			'	#!
r   r6   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successfailurefacebook_business.utilsr9   warningr   _apir   r   r   
add_params
add_fieldsadd_to_batchassure_callexecuter   fieldsparamsbatchrI   rJ   pendingr9   param_typesenumsrequests   &&&&&&&    r   
api_deleteIGMedia.api_delete7   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RR/pRRR./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   r8   r:   ad_account_idunsigned intboostable_media_callsiteboostable_media_callsite_enumbusiness_idstringprimary_fb_page_idprimary_ig_user_idsecondary_fb_page_idsecondary_ig_user_id4ADS_MANAGER_L1_EDITOR_DYNAMIC_ADS_WITH_EXISTING_POST&PA_HUB_CATALOG_INGESTION_CREATOR_ASSETr   GETr<   r=   r>   r@   rH   rL   r9   rM   r   rN   r   r	   r   rO   rP   rQ   rR   rS   rT   s   &&&&&&&    r   api_getIGMedia.api_getU   s    5=g1W5H


X
Y^&(G8 ( ("H"H
 ,F8.
 "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   r8   r:   comment_enabledboolr   POSTr<   r=   r>   r@   rH   rl   rT   s   &&&&&&&    r   
api_updateIGMedia.api_update~   s    5=g1W5H


X
Y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 / 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   r8   r:   )IGBoostMediaAdr   rk   z/boost_ads_listEDGErE   r   r@   rH   )rL   r9   rM   *facebook_business.adobjects.igboostmediaadrv   r   rN   r   r   rO   rP   rQ   rR   rS   )r   rU   rV   rW   rI   rJ   rX   r9   rv   rY   rZ   r[   s   &&&&&&&     r   get_boost_ads_listIGMedia.get_boost_ads_list   s    5=g1W5H


X
YM

!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       ^ 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   r8   r:   BrandedContentShadowIGUserIDr   rk    /branded_content_partner_promoterw   rx   r@   rH   rL   r9   rM   8facebook_business.adobjects.brandedcontentshadowiguseridr~   r   rN   r   r   rO   rP   rQ   rR   rS   r   rU   rV   rW   rI   rJ   rX   r9   r~   rY   rZ   r[   s   &&&&&&&     r   #get_branded_content_partner_promote+IGMedia.get_branded_content_partner_promote   s    5=g1W5H


X
Yi

!J7		%k95(6RXaXab	
 	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   r8   r:   r}   
permissionrq   
sponsor_idr`   r   rr   r   rw   rx   r@   rH   r   r   s   &&&&&&&     r   &create_branded_content_partner_promote.IGMedia.create_branded_content_partner_promote   s    5=g1W5H


X
Yi&.

!J7		%k95(6RXaXab	
 	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   r8   r:   r   rk   z	/childrenrw   rx   r@   rH   rl   rT   s   &&&&&&&    r   get_childrenIGMedia.get_children   s    5=g1W5H


X
Y

!J 		%k9 (g499M	
 	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   r8   r:   )ShadowIGMediaCollaboratorsr   rk   z/collaboratorsrw   rx   r@   rH   )rL   r9   rM   6facebook_business.adobjects.shadowigmediacollaboratorsr   r   rN   r   r   rO   rP   rQ   rR   rS   )r   rU   rV   rW   rI   rJ   rX   r9   r   rY   rZ   r[   s   &&&&&&&     r   get_collaboratorsIGMedia.get_collaborators  s    5=g1W5H


X
Ye

!J%		%k93(6PV_V_`	
 	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   r8   r:   	IGCommentr   rk   	/commentsrw   rx   r@   rH   rL   r9   rM   %facebook_business.adobjects.igcommentr   r   rN   r   r   rO   rP   rQ   rR   rS   r   rU   rV   rW   rI   rJ   rX   r9   r   rY   rZ   r[   s   &&&&&&&     r   get_commentsIGMedia.get_comments9  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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   r8   r:   r   ad_idrd   messager   rr   r   rw   rx   r@   rH   r   r   s   &&&&&&&     r   create_commentIGMedia.create_commentX  s    5=g1W5H


X
YCXx

!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IHp	 V'       d   V P                  WWEWg4      # 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       /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   r8   r:   )InstagramInsightsResult	breakdownzlist<breakdown_enum>metriczlist<metric_enum>periodzlist<period_enum>breakdown_enummetric_enumperiod_enumr   rk   z	/insightsrw   rx   F)	rA   rB   rC   r   rD   rE   rF   rG   include_summaryrH   )rL   r9   rM   3facebook_business.adobjects.instagraminsightsresultr   get_insights_async	Breakdown__dict__valuesMetricPeriodr   rN   r   r   rO   rP   rQ   rR   rS   )r   rU   rV   is_asyncrW   rI   rJ   rX   r9   r   rY   rZ   r[   s   &&&&&&&&     r   get_insightsIGMedia.get_insightsy  sN   5=g1W5H


X
Y_((Z
Z/))
 5??HHOOQ299BBIIK299BBIIK

 "J 		%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   r8   r:   r   r;   /partnership_ad_coderw   rx   r@   rH   rK   rT   s   &&&&&&&    r   delete_partnership_ad_code"IGMedia.delete_partnership_ad_code  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   r8   r:   r   rr   r   rw   rx   r@   rH   rK   rT   s   &&&&&&&    r   create_partnership_ad_code"IGMedia.create_partnership_ad_code  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   r8   r:   ShadowIGMediaProductTagsr   rk   /product_tagsrw   rx   r@   rH   rL   r9   rM   4facebook_business.adobjects.shadowigmediaproducttagsr   r   rN   r   r   rO   rP   rQ   rR   rS   r   rU   rV   rW   rI   rJ   rX   r9   r   rY   rZ   r[   s   &&&&&&&     r   get_product_tagsIGMedia.get_product_tags  s    5=g1W5H


X
Ya

!J$		%k91(6NT]T]^	
 	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   r8   r:   r   child_indexr`   updated_tagsz	list<map>r   rr   r   rw   rx   r@   rH   r   r   s   &&&&&&&     r   create_product_tagIGMedia.create_product_tag  s    5=g1W5H


X
Ya>K

!J$		%k91(6NT]T]^	
 	6"6"   INN??$$r   r   rd   r   IGMediaBoostEligibilityInfor   r   intr   'IGVideoCopyrightCheckMatchesInformationr   rq   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   IGUserr)   r*   r+   r,   datetimer-   r.   r/   c                
    / pV# )Nr0   )clsfield_enum_infos   & r   _get_field_enum_infoIGMedia._get_field_enum_info7  s    r   )r   )NNN)NNNNNF)NNFNNNF)r1   r2   r3   r4   r   r   r6   r\   rm   rs   rz   r   r   r   r   r   r   r   r   r   r   r   _field_typesclassmethodr   r5   __classdictcell____classcell__)r   __classdict__s   @@r   r	   r	      s    <"$$ "4%<'%R%>%>%>%B%<%>%>%B&%P%<%<%>%BH "? 	8 	%	
 	&'P 	F 	f 	h 	 	f 	V 	$X 	e 	h 	h  	X!" 	#$ 	XXZHxe1L4   r   r	   N)*facebook_business.adobjects.abstractobjectr   .facebook_business.adobjects.abstractcrudobjectr   (facebook_business.adobjects.objectparserr   facebook_business.apir   facebook_business.typecheckerr   r	   r0   r   r   <module>r      s+    F M A 1 5eer   