+
    TŎi7                     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
 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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/R0R1R$R2RR3R4R5RR6R(R7R$/
Ct]R8 4       tR9tVtV ;t# )=Photoc                >   < R V n         \        \        V `  WV4       R# )TN)_isPhotosuperr	   __init__)selffbid	parent_idapi	__class__s   &&&&p/Users/ahmad/.openclaw/workspace/scripts/.venv/lib/python3.14/site-packages/facebook_business/adobjects/photo.pyr   Photo.__init__   s    eT#DS9    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# )Photo.Fieldalbumalt_textalt_text_custombackdated_timebackdated_time_granularitycan_backdate
can_deletecan_tagcreated_timeeventfromheighticonidimageslinkname	name_tagspage_story_idpictureplacepositionsourcetargetupdated_timewebp_imageswidth N) __name__
__module____qualname____firstlineno__r   r   r   r   r   r   r   r   r    r!   
field_fromr#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   __static_attributes__r3   r   r   Fieldr      s    +)%A"%!
%
	'%#r   r:   c                   .    ] tR t^:tRtRtRtRtRtRt	Rt
R# )	Photo.BackdatedTimeGranularitydayhourminmonthnoneyearr3   N)r4   r5   r6   r7   r=   r>   r?   r@   rA   rB   r9   r3   r   r   BackdatedTimeGranularityr<   :   s     r   rC   c                   2    ] tR t^BtRtRtRtRtRtRt	Rt
RtR	# )
Photo.UnpublishedContentTypeADS_POSTDRAFTINLINE_CREATED	PUBLISHEDREVIEWABLE_BRANDED_CONTENT	SCHEDULEDSCHEDULED_RECURRINGr3   N)r4   r5   r6   r7   ads_postdraftinline_created	publishedreviewable_branded_content	scheduledscheduled_recurringr9   r3   r   r   UnpublishedContentTyperE   B   s'    )	%A"	3r   rT   c                   "    ] tR t^KtRtRtRtRtR# )
Photo.Typeprofiletaggeduploadedr3   N)r4   r5   r6   r7   rW   rX   rY   r9   r3   r   r   TyperV   K   s    r   rZ   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batchrm   rn   pendingr]   param_typesenumsrequests   &&&&&&&    r   
api_deletePhoto.api_deleteP   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   r\   r^   r%   GETr`   ra   rb   rd   rl   ro   r]   rp   r   rq   r   r	   r   rr   rs   rt   ru   rv   rw   s   &&&&&&&    r   api_getPhoto.api_getn   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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sincedatetimer%   r   	/commentsEDGEri   r   rd   rl   )ro   r]   rp   #facebook_business.adobjects.commentr   Filter__dict__values
LiveFilterOrderr   rq   r   r   rr   rs   rt   ru   rv   r   rx   ry   rz   rm   rn   r{   r]   r   r|   r}   r~   s   &&&&&&&     r   get_commentsPhoto.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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_idstringattachment_share_urlattachment_urlcomment_privacy_valuecomment_privacy_value_enumfacepile_mentioned_idszlist<string>feedback_source
is_offlineboolmessagenectar_module	object_idparent_comment_idObjecttexttrackingr%   POSTr   r   r   rd   rl   )ro   r]   rp   r   r   CommentPrivacyValuer   r   r   rq   r   r   rr   rs   rt   ru   rv   r   s   &&&&&&&     r   create_commentPhoto.create_comment   s)   5=g1W5H


X
Y?X"Hh#%A$nx&xXH
  )'*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	 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metriczlist<Object>periodperiod_enumr   r   untilr%   r   z	/insightsr   r   F)	re   rf   rg   r   rh   ri   rj   rk   include_summaryrl   )ro   r]   rp   *facebook_business.adobjects.insightsresultr   get_insights_async
DatePresetr   r   Periodr   rq   r   r   rr   rs   rt   ru   rv   )r   rx   ry   is_asyncrz   rm   rn   r{   r]   r   r|   r}   r~   s   &&&&&&&&     r   get_insightsPhoto.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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^   )Profiler%   r   /likesr   r   rd   rl   )ro   r]   rp   #facebook_business.adobjects.profiler   r   rq   r   r   rr   rs   rt   ru   rv   )r   rx   ry   rz   rm   rn   r{   r]   r   r|   r}   r~   s   &&&&&&&     r   	get_likesPhoto.get_likes  s    5=g1W5H


X
Y?

!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R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   notifyr   r   r%   r   r   r   r   rd   rl   r   rw   s   &&&&&&&    r   create_likePhoto.create_like'  s    5=g1W5H


X
YxXf	

!J		%k9(eK	
 	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   rd   rl   )ro   r]   rp    facebook_business.adobjects.pager   r   rq   r   r   rr   rs   rt   ru   rv   )r   rx   ry   rz   rm   rn   r{   r]   r   r|   r}   r~   s   &&&&&&&     r   get_sponsor_tagsPhoto.get_sponsor_tagsI  s    5=g1W5H


X
Y9

!J$		%k9(d		J	
 	6"6"   INN??$$r   r   Albumr   r   r   r   r   r   r   r   r   r   r    r!   Eventr"   r   r#   zunsigned intr$   r%   r&   zlist<PlatformImageSource>r'   r(   r)   zlist<EntityAtTextRange>r*   r+   r,   Placer-   r.   r/   r   r0   r1   r2   c                   / p\         P                  P                  P                  4       VR &   \         P                  P                  P                  4       VR&   \         P
                  P                  P                  4       VR&   V# )rC   rT   rZ   )r	   rC   r   r   rT   rZ   )clsfield_enum_infos   & r   _get_field_enum_infoPhoto._get_field_enum_info  sj    6;6T6T6]6]6d6d6f23494P4P4Y4Y4`4`4b01"'**"5"5"<"<">r   )r   )NNN)NNNNNF)NNFNNNF)r4   r5   r6   r7   r   r   r:   rC   rT   rZ   r   r   r   r   r   r   r   r   _field_typesclassmethodr   r9   __classdictcell____classcell__)r   __classdict__s   @@r   r	   r	      s    :$$ : 4 4 
%<%<$%L+%Z'%R%> %D%>H 	8 	*	
 	%h 	 	f 	6 	
 	 	 	. 	 	h 	-  	!" 	#$ 	.8N()
27L:   r   r	   N)*facebook_business.adobjects.abstractobjectr   .facebook_business.adobjects.abstractcrudobjectr   (facebook_business.adobjects.objectparserr   facebook_business.apir   facebook_business.typecheckerr   r	   r3   r   r   <module>r      s+    F M A 1 5vvr   