+
    TŎig                     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RqV 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 R4      t ! R R4      t ! R R4      tRrR ltRrR ltRrR ltRrR ltRrR ltRrR ltRrR ltRsR ltRrR ltRrR ltRrR  ltRrR! ltRrR" ltRrR# lt/ R$R%bR&R'bR(R)bR*R+bR,R-bR.R'bR/R0bR1R2bR3R%bR4R2bR5R'bR6R-bR7R2bR8R9bR:R;bR<R;bR=R'b/ R>R'bR?R2bR@R;bRAR2bRBR2bRCR2bRDR0bRER0bRFR0bRGR0bRHR0bRIR0bRJR0bRKR0bRLR0bRMR2bRNR2bC/ ROR%bRPR0bRQR0bRRR2bRSR2bRTR2bRUR2bRVR2bRWRXbRYRZbR[R2bR\R2bR]R%bR^R_bR`R'bRaR2bRbR2bCRcR2RdR%ReR0RfRgRhR'RiR2RjR2RkR-RlR'RmR)RnR;/Ct]Ro 4       t Rpt!Vt"V ;t## )tPostc                >   < R V n         \        \        V `  WV4       R# )TN)_isPostsuperr	   __init__)selffbid	parent_idapi	__class__s   &&&&o/Users/ahmad/.openclaw/workspace/scripts/.venv/lib/python3.14/site-packages/facebook_business/adobjects/post.pyr   Post.__init__   s    dD"4C8    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$t'R%t(R&t)R't*R(t+R)t,R*t-R+t.R,t/R-t0R.t1R/t2R0t3R1t4R2t5R3t6R4t7R5t8R6t9R7t:R8t;R9t<R:t=R;t>R<t?R=t@R>tAR?tBR@# )A
Post.Fieldactionsadmin_creatorallowed_advertising_objectivesapplicationbackdated_timecall_to_actioncan_reply_privatelycaptionchild_attachmentscomments_mirroring_domaincoordinatescreated_timedescriptioneventexpanded_heightexpanded_widthfeed_targetingfromfull_pictureheighticonidinstagram_eligibilityis_app_shareis_eligible_for_promotion
is_expired	is_hiddenis_inline_createdis_instagram_eligible
is_popularis_publishedis_sphericallinkmessagemessage_tagsmulti_share_end_cardmulti_share_optimizedname	object_idr   permalink_urlpictureplaceprivacypromotable_idpromotion_status
propertiesscheduled_publish_timesharessourcestatus_typestory
story_tags
subscribedtarget	targetingtimeline_visibilitytypeupdated_timeviavideo_buying_eligibilitywidth N)C__name__
__module____qualname____firstlineno__r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   
field_fromr*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   __static_attributes__rU   r   r   Fieldr      sF   ')I&#))3/$?!#%#+))
% 7%$?!!
	/ 7!
%%%5 7		''-!
!9#!
!
	3%#= r   r\   c                   .    ] tR t^]tRtRtRtRtRtRt	Rt
R# )	Post.BackdatedTimeGranularitydayhourminmonthnoneyearrU   N)rV   rW   rX   rY   r_   r`   ra   rb   rc   rd   r[   rU   r   r   BackdatedTimeGranularityr^   ]   s     r   re   c                       ] tR t^etRtRtRtR# )Post.FormattingMARKDOWN	PLAINTEXTrU   N)rV   rW   rX   rY   markdown	plaintextr[   rU   r   r   
Formattingrg   e   s    	r   rl   c                       ] tR t^itRtRtRtR# )Post.PlaceAttachmentSetting12rU   N)rV   rW   rX   rY   value_1value_2r[   rU   r   r   PlaceAttachmentSettingrn   i   s    r   rs   c                   *    ] tR t^mtRtRtRtRtRtRt	R# )Post.PostSurfacesBlacklistro   rp   345rU   N)
rV   rW   rX   rY   rq   rr   value_3value_4value_5r[   rU   r   r   PostSurfacesBlacklistru   m   s    r   r|   c                       ] tR t^ttRtRtRtR# )Post.PostingToRedspacedisabledenabledrU   N)rV   rW   rX   rY   r   r   r[   rU   r   r   PostingToRedspacer~   t   s    r   r   c                       ] tR t^xtRtRtRtR# )Post.TargetSurfaceSTORYTIMELINErU   N)rV   rW   rX   rY   rJ   timeliner[   rU   r   r   TargetSurfacer   x   s    r   r   c                   2    ] tR t^|tRtRtRtRtRtRt	Rt
RtR	# )
Post.UnpublishedContentTypeADS_POSTDRAFTINLINE_CREATED	PUBLISHEDREVIEWABLE_BRANDED_CONTENT	SCHEDULEDSCHEDULED_RECURRINGrU   N)rV   rW   rX   rY   ads_postdraftinline_created	publishedreviewable_branded_content	scheduledscheduled_recurringr[   rU   r   r   UnpublishedContentTyper   |   s'    )	%A"	3r   r   c                       ] tR t^tRtRtRtR# )Post.FeedStoryVisibilityhiddenvisiblerU   N)rV   rW   rX   rY   r   r   r[   rU   r   r   FeedStoryVisibilityr      s    r   r   c                   "    ] tR t^tRtRtRtRtR# )Post.TimelineVisibilityforced_allowr   normalrU   N)rV   rW   rX   rY   r   r   r   r[   rU   r   r   TimelineVisibilityr      s    %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-   DELETE/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_deletePost.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       RR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   r   r   primary_fb_page_idstringprimary_ig_user_idr-   GETr   r   r   r   r   r   r   r   r   r   r   r	   r   r   r   r   r   r   r   s   &&&&&&&    r   api_getPost.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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R"RR#RR$R
R%R
R&RR'R(R)R
R*R+R,R
/CpR\        P                  P
                  P                  4       R\        P                  P
                  P                  4       R+\        P                  P
                  P                  4       /p	\        V R-,          R.R/V P                  \        W4      \        R0\        V R17      R27      p
V
P                  V4       V
P                  V4       Ve   V
P                  W4VR37       V
# V'       d   V
# V P!                  4        V
P#                  4       # )4r   r   r   attached_medialist<Object>r   datetimebackdated_time_granularitybackdated_time_granularity_enumcomposer_session_idr   direct_share_statusunsigned intexplicitly_added_mentionee_idszlist<unsigned int>feed_story_visibilityfeed_story_visibility_enumis_explicit_locationboolr2   	is_pinnedr6   r9   og_action_type_idog_hide_object_attachment
og_icon_idog_object_id	og_phraseog_set_profile_badgeog_suggestion_mechanismrA   ObjectrB   product_itemrF   should_sync_product_editsource_type
sponsor_idsponsor_relationshiptagsz	list<int>text_format_preset_idrO   timeline_visibility_enumtrackingr-   POSTr   r   r   r   r   )r   r   r   r	   re   __dict__valuesr   r   r   r   r   r   r   r   r   r   r   r   s   &&&&&&&    r   
api_updatePost.api_update   s.   5=g1W5H


X
Y 
n 
j 
 )*K 
 "8	 

 "> 
 -.B 
 $%A 
 #F 
  
  
 F 
 x 
   
 ( 
 ( 
  H! 
" # 
$ #F%xXxH$n&8("NK#X!#=? 
D .t/L/L/U/U/\/\/^($*B*B*K*K*R*R*T&(?(?(H(H(O(O(Q

 "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 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/attachmentsEDGEr   r   r   r   r   r   s   &&&&&&&    r   get_attachmentsPost.get_attachments  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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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filterfilter_enumlive_filterlive_filter_enumorder
order_enumsincer   r-   r   	/commentsr   r   r   r   )r   r   r   #facebook_business.adobjects.commentr   Filterr   r   
LiveFilterOrderr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   s   &&&&&&&     r   get_commentsPost.get_comments*  s,   5=g1W5H


X
Y?m-\Z	
 7>>2299; 2 2 ; ; B B D'--00779

 "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IHp RRRRRRRRR	R
RR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   r   attachment_idr   attachment_share_urlattachment_urlcommentcomment_privacy_valuecomment_privacy_value_enumfeedback_sourcer9   nectar_moduleparent_comment_idr   post_idr   r-   r   r  r   r   r   r   )r   r   r   r  r   CommentPrivacyValuer   r   r   r   r   r   r   r   r   r   r   r  s   &&&&&&&     r   create_commentPost.create_commentP  s   5=g1W5H


X
Y?X"Hhx#%AxxXx
 )'*E*E*N*N*U*U*W
 "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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   )RTBDynamicPostr-   r   z/dynamic_postsr   r   r   r   )r   r   r   *facebook_business.adobjects.rtbdynamicpostr  r   r   r   r   r   r   r   r   r   )r   r   r   r   r   r   r   r   r  r   r   r   s   &&&&&&&     r   get_dynamic_postsPost.get_dynamic_posts{  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	 V'       d   V P                  WWEWg4      # 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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date_presetdate_preset_enummetricr   periodperiod_enumr  r   untilr-   r   z	/insightsr   r   F)	r   r   r   r   r   r   r   r   include_summaryr   )r   r   r   *facebook_business.adobjects.insightsresultr"  get_insights_async
DatePresetr   r   Periodr   r   r   r   r   r   r   r   r   )r   r   r   is_asyncr   r   r   r   r   r"  r   r   r   s   &&&&&&&&     r   get_insightsPost.get_insights  s6   5=g1W5H


X
YM((Z
Z-nmZZ
  9 9 B B I I K>0099@@B
 "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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   /likesr   r   r   r   r   r   s   &&&&&&&    r   delete_likesPost.delete_likes  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/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   r2  r   r   r   r   r   r   s   &&&&&&&    r   create_likePost.create_like  s    5=g1W5H


X
YxX


!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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   r   r   ProfilerP   	type_enumr-   r   z
/reactionsr   r   r   r   )r   r   r   #facebook_business.adobjects.profiler:  Typer   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_reactionsPost.get_reactions  s    5=g1W5H


X
Y?K
 ..557
 "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       / 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/sharedpostsr   r   r   r   r   r   s   &&&&&&&    r   get_shared_postsPost.get_shared_posts%  s    5=g1W5H


X
Y

!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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   )Pager-   r   z/sponsor_tagsr   r   r   r   )r   r   r    facebook_business.adobjects.pagerE  r   r   r   r   r   r   r   r   r   )r   r   r   r   r   r   r   r   rE  r   r   r   s   &&&&&&&     r   get_sponsor_tagsPost.get_sponsor_tagsC  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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   r9  r-   r   z/tor   r   r   r   )r   r   r   r<  r:  r   r   r   r   r   r   r   r   r   r>  s   &&&&&&&     r   get_toPost.get_tob  s    5=g1W5H


X
Y?

!J		%k9 (g99M	
 	6"6"   INN??$$r   r   listr   r   r   zlist<string>r   Applicationr   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   Eventr&   r   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r   r?   r@   rA   PlacerB   PrivacyrC   rD   rE   rF   floatrG   rH   rI   rJ   rK   rL   rM   r:  rN   rO   rP   rQ   rR   rS   rT   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&   \         P                  P                  P                  4       VR&   \         P                  P                  P                  4       VR&   \         P                  P                  P                  4       VR&   V# )	re   rl   rs   r|   r   r   r   r   r   )r	   re   r   r   rl   rs   r|   r   r   r   r   r   )clsfield_enum_infos   & r   _get_field_enum_infoPost._get_field_enum_info  s)   6:6S6S6\6\6c6c6e23(,(@(@(G(G(I%484O4O4X4X4_4_4a01373M3M3V3V3]3]3_/0/3/E/E/N/N/U/U/W+,+/+=+=+F+F+M+M+O(484O4O4X4X4_4_4a01151I1I1R1R1Y1Y1[-.040G0G0P0P0W0W0Y,-r   )r   )NNN)NNNNNF)NNFNNNF)$rV   rW   rX   rY   r   r   r\   re   rl   rs   r|   r   r   r   r   r   r   r   r   r   r  r  r  r/  r3  r6  r?  rB  rG  rJ  _field_typesclassmethodrU  r[   __classdictcell____classcell__)r   __classdict__s   @@r   r	   r	      s    9>$$ >@        4 4  
%<%@>%@%<$%L)%V%>'%R%@%B%B%<%>%>?6?? 	).? 	}	?
 	*? 	(? 	v? 	8? 	V? 	$X? 	x? 	
? 	x? 	? 	>?  	.!?" 	(#?$ 	%?& 	'?( 	.)?* 	+?, 	h-?. 	 /?0 	1?2 	$V3?4 	f5?6 	V7?8 	V9?: 	 ;?< 	f=?> 	??@ 	A?B 	C?D 	8E?F 	G?H 	I?J 	 K?L 	M?N 	XO?P 	XQ?R 	S?T 	8U?V 	W?X 	9Y?Z 	[?\ 	H]?^ 	f_?` 	!'a?b 	(c?d 	(e?f 	xg?h 	ff)Xx
x"N}?L@   r   r	   N)*facebook_business.adobjects.abstractobjectr   .facebook_business.adobjects.abstractcrudobjectr   (facebook_business.adobjects.objectparserr   facebook_business.apir   facebook_business.typecheckerr   r	   rU   r   r   <module>ra     s+    F M A 1 5x
x
r   