+
    TŎi                     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RV 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 ! R R4      t ! R R4      t]R 4       tRR ltRR ltRR ltRR ltRR ltRR  ltRR! ltRR" ltRR# ltRR$ ltRR% ltRR& ltRR' lt RR( lt!RR) lt"RR* lt#RR+ lt$RR, lt%RR- lt&RR. lt'RR/ lt(RR0 lt)RR1 lt*/ R2R3bR4R5bR6R7bR8R9bR:R;bR<R=bR>R;bR?R@bRARBbRCR=bRDR;bRER9bRFR@bRGR;bRHR=bRIRJbRKRLb/ RMR=bRNRObRPR=bRQR;bRRR;bRSRJbRTRJbRURJbRVRJbRWRJbRXRYbRZR[bR\R;bR]R^bR_R;bR`R;bRaRbbC/ RcR;bRdR[bReR;bRfRgbRhRJbRiR9bRjRkbRlR;bRmRJbRnRobRpR;bRqR;bRrR9bRsR[bRtR;bRuR[bRvR;bC/ RwR;bRxR;bRyR;bRzR[bR{R;bR|R;bR}R;bR~R;bRRbRR;bRR[bRR;bRR[bRR;bRRJbRR	bRR[bC/ RRYbRR;bRR[bRRbRRJbRR[bRR[bRR;bRRJbRRJbRRJbRRJbRR;bRR;bRR;bRR;bRR;bC/ RR;bRR;bRR[bRRbRR;bRR[bRR;bRR;bRRbRR;bRR[bRRbRR;bRRbRR[bRR;bRRbCRRRR;RR;RR;RR;RR[RR;RR;RRRRJRR;RRRR/Ct+]R 4       t,RR lt-RR lt.Rt/Vt0V ;t1# )AdVideoc                >   < R V n         \        \        V `  WV4       R# )TN)
_isAdVideosuperr	   __init__)selffbid	parent_idapi	__class__s   &&&&r/Users/ahmad/.openclaw/workspace/scripts/.venv/lib/python3.14/site-packages/facebook_business/adobjects/advideo.pyr   AdVideo.__init__   s    gt%ds;    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@tCRAtDRBtERCtFRDtGREtHRFtIRGtJRHtKRItLRJtMRKtNRLtORMtPRNtQROtRRPtSRQtTRRtURStVRTtWRUtXRVtYRWtZRXt[RYt\RZt]R[t^R\t_R]t`R^taR_tbR`tcRatdRbteRctfRdtgRethRftiRgtjRhtkRitlRjtmRktnRltoRmtpRntqRotrRptsRqttRrtuRstvRttwRutxRv# )wAdVideo.Field	ad_breaksadmin_creator
audio_isrcbackdated_timebackdated_time_granularityboost_eligibility_infocontent_categorycontent_tags	copyrightcopyright_check_informationcopyright_monitoring_statuscreated_timecustom_labelsdescription
embed_html
embeddableevent
expirationformatfromiconidis_crosspost_videois_crossposting_eligible
is_episodeis_instagram_eligibleis_reference_onlylengthlive_audience_countlive_statusmusic_video_copyrightpermalink_urlpictureplacepost_id
post_viewspremiere_living_room_statusprivacy	publishedscheduled_publish_timeseasonsource	sphericalstatustitleuniversal_video_idupdated_timeviewsapplication_idasked_fun_fact_prompt_id!audio_story_wave_animation_handlechunk_session_idcomposer_entry_pickercomposer_entry_pointcomposer_entry_timecomposer_session_events_logcomposer_session_idcomposer_source_surfacecomposer_typecontainer_typecreative_tools
end_offsetfbuploader_video_file_chunk	file_sizefile_urlfisheye_video_cropped
formattingfovfront_z_rotationfun_fact_prompt_idfun_fact_toastee_idguideguide_enabledinitial_headinginitial_pitchinstant_game_entry_point_datais_boost_intendedis_group_linking_postis_partnership_adis_voice_cliplocation_source_idnameog_action_type_id
og_icon_idog_object_id	og_phraseog_suggestion_mechanismoriginal_fovoriginal_projection_typepartnership_ad_ad_codepublish_event_idreferenced_sticker_idreplace_video_idslideshow_specsource_instagram_media_idstart_offset	swap_modetext_format_metadatathumbtime_since_original_posttranscode_setting_propertiesunpublished_content_typeupload_phaseupload_session_idupload_setting_propertiesvideo_file_chunkvideo_id_originalvideo_start_time_mswaterfall_idvideo_idvideo_statead_placements_validation_onlycreative_folder_idvalidation_ad_placementsfilenamefilepath N)y__name__
__module____qualname____firstlineno__r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   
field_fromr,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   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   rU   rV   rW   rX   rY   rZ   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   ru   rv   rw   rx   ry   rz   r{   r|   r}   r~   r   r   r   r   r   r   r   r   r   r   r   r   r   __static_attributes__r   r   r   Fieldr      s{   	'!
)%A"!9-%	&C#&C#%'#!
!
!

1#= !
 7/3# 7'!
&C#	!9	1%)#= ,O)- 753&C#3";'))!
&C#	 7!
-13'+'(G%/ 7/'1/!
%	";%#= !9- 7-)$?!%	5#= 'E$#= %/$?!-/3%#(G%1#= r   r   c                   j   ] 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@tCRAtDRBtERCtFRDtGREtHRFtIRGtJRHtKRItLRJtMRKtNRLtORMtPRNtQROtRRPtSRQtTRRtURStVRTtWRUtXRVtYRWtZRXt[RYt\RZt]R[t^R\t_R]t`R^taR_tbR`tcRatdRbteRctfRdtgRethRftiRgtjRhtkRitlRjtmRktnRltoRmtpRntqRotrRptsRqttRrtuRstvRttwRutxRvtyRwtzRxt{Ryt|Rzt}R{t~R|tR}tR~tRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtR# )AdVideo.ContainerTypeACO_VIDEO_VARIATIONADS_AI_GENERATEDAD_BREAK_PREVIEWAD_DERIVATIVEAD_LIBRARY_WATERMARKALBUM_MULTIMEDIA_POSTALOHA_SUPERFRAMEAPP_REREVIEW_SCREENCASTAPP_REVIEW_SCREENCASTASSET_MANAGERATLAS_VIDEOAUDIO_BROADCASTAUDIO_COMMENT	BROADCASTCANVASCMS_MEDIA_MANAGERCONTAINED_POST_ATTACHMENTCONTAINED_POST_AUDIO_BROADCAST,CONTAINED_POST_COPYRIGHT_REFERENCE_BROADCASTCOPYRIGHT_REFERENCE_BROADCAST"COPYRIGHT_REFERENCE_IG_XPOST_VIDEOCOPYRIGHT_REFERENCE_VIDEOCREATION_ML_PRECREATIONCREATOR_FAN_CHALLENGE%CREATOR_STOREFRONT_PERSONALIZED_VIDEO$CREATOR_STOREFRONT_PROMOTIONAL_VIDEODATAGENIX_VIDEODCO_AD_ASSET_FEEDDCO_AUTOGEN_VIDEODCO_TRIMMED_VIDEODIM_SUMDIRECTED_POST_ATTACHMENTDIRECT_INBOXDOUBLE_PROD_EXPERIMENTDROPS_SHOPPING_EVENT_PAGEDYNAMIC_ITEM_VIDEODYNAMIC_TEMPLATE_VIDEOEVENT_COVER_VIDEO
EVENT_TOURFACECAST_DVRFB_AVATAR_ANIMATED_SATPFB_COLLECTIBLE_VIDEO	FB_SHORTSFB_SHORTS_CONTENT_REMIXABLEFB_SHORTS_GROUP_POSTFB_SHORTS_LINKED_PRODUCTFB_SHORTS_PMV_POSTFB_SHORTS_POSTFB_SHORTS_REMIX_POSTFUNDRAISER_COVER_VIDEO	GAME_CLIPGIF_TO_VIDEOGOODWILL_ANNIVERSARY_DEPRECATED)GOODWILL_ANNIVERSARY_PROMOTION_DEPRECATEDGOODWILL_VIDEO_CONTAINED_SHAREGOODWILL_VIDEO_PROMOTIONGOODWILL_VIDEO_SHAREGOODWILL_VIDEO_TOKEN_REQUIRED
GROUP_POSTHEURISTIC_CLUSTER_VIDEOHIGHLIGHT_CLIP_VIDEOHORIZON_WORLDS_TVHUDDLE_BROADCASTIG_REELS_XPVINSPIRATION_VIDEOINSTAGRAM_VIDEO_COPYINSTANT_APPLICATION_PREVIEWINSTANT_ARTICLEISSUE_MODULELEARNLEGACYLEGACY_CONTAINED_POST_BROADCASTLIVE_AUDIO_ROOM_BROADCASTLIVE_CLIP_PREVIEWLIVE_CLIP_WORKCHATLIVE_CREATIVE_KIT_VIDEO
LIVE_PHOTOLOOK_NOW_DEPRECATEDMARKETPLACE_LISTING_VIDEOMARKETPLACE_PRE_RECORDED_VIDEOMOMENTS_VIDEO
MUSIC_CLIPMUSIC_CLIP_IN_COMMENT MUSIC_CLIP_IN_LIGHTWEIGHT_STATUSMUSIC_CLIP_IN_MAPLE_POSTMUSIC_CLIP_IN_MSGR_NOTEMUSIC_CLIP_IN_POLL_OPTIONMUSIC_CLIP_ON_DATING_PROFILENEO_ASYNC_GAME_VIDEONEW_CONTAINED_POST_BROADCASTNO_STORYOCULUS_CREATOR_PORTALOCULUS_VENUES_BROADCASTORIGINALITY_SELF_ADVOCACYPAGES_COVER_VIDEOPAGE_REVIEW_SCREENCASTPAGE_SLIDESHOW_VIDEOPAID_CONTENT_PREVIEWPAID_CONTENT_VIDEOPAID_CONTENT_VIDEO__POST
PIXELCLOUDPODCAST_HIGHLIGHTPODCAST_ML_PREVIEW$PODCAST_ML_PREVIEW_NO_NEWSFEED_STORYPODCAST_RSSPODCAST_RSS_EPHEMERALPODCAST_RSS_NO_NEWSFEED_STORYPODCAST_VOICES PODCAST_VOICES_NO_NEWSFEED_STORYPREMIERE_SOURCEPREMIUM_MUSIC_VIDEO_CLIP PREMIUM_MUSIC_VIDEO_CROPPED_CLIP%PREMIUM_MUSIC_VIDEO_NO_NEWSFEED_STORY'PREMIUM_MUSIC_VIDEO_WITH_NEWSFEED_STORYPRIVATE_GALLERY_VIDEOPRODUCT_VIDEOPROFILE_COVER_VIDEOPROFILE_INTRO_CARDPROFILE_VIDEOPROTONQUICK_CLIP_WORKPLACE_POSTQUICK_PROMOTIONREPLACE_VIDEOSHOWREEL_NATIVE_DUMMY_VIDEOSLIDESHOW_ANIMOTOSLIDESHOW_SHAKRSLIDESHOW_VARIATION_VIDEOSOUND_PLATFORM_STREAMSRT_ATTACHMENTSTORIES_VIDEO	STORYLINESTORYLINE_WITH_EXTERNAL_MUSICSTORY_ARCHIVE_VIDEOSTORY_CARD_TEMPLATESTREAM_HIGHLIGHTS_VIDEOTAROT_DIGEST	TEMPORARYTEMPORARY_UNLISTEDTEMP_VIDEO_COPYRIGHT_SCANUNLISTEDUNLISTED_OCULUSVIDEO_COMMENTVIDEO_COMPOSITION_VARIATION&VIDEO_CREATIVE_EDITOR_AUTOGEN_AD_VIDEOVIDEO_SUPERRESVU_GENERATED_VIDEO	WOODHENGEWORK_KNOWLEDGE_VIDEOYOUR_DAYr   N)r   r   r   r   aco_video_variationads_ai_generatedad_break_previewad_derivativead_library_watermarkalbum_multimedia_postaloha_superframeapp_rereview_screencastapp_review_screencastasset_manageratlas_videoaudio_broadcastaudio_comment	broadcastcanvascms_media_managercontained_post_attachmentcontained_post_audio_broadcast,contained_post_copyright_reference_broadcastcopyright_reference_broadcast"copyright_reference_ig_xpost_videocopyright_reference_videocreation_ml_precreationcreator_fan_challenge%creator_storefront_personalized_video$creator_storefront_promotional_videodatagenix_videodco_ad_asset_feeddco_autogen_videodco_trimmed_videodim_sumdirected_post_attachmentdirect_inboxdouble_prod_experimentdrops_shopping_event_pagedynamic_item_videodynamic_template_videoevent_cover_video
event_tourfacecast_dvrfb_avatar_animated_satpfb_collectible_video	fb_shortsfb_shorts_content_remixablefb_shorts_group_postfb_shorts_linked_productfb_shorts_pmv_postfb_shorts_postfb_shorts_remix_postfundraiser_cover_video	game_clipgif_to_videogoodwill_anniversary_deprecated)goodwill_anniversary_promotion_deprecatedgoodwill_video_contained_sharegoodwill_video_promotiongoodwill_video_sharegoodwill_video_token_required
group_postheuristic_cluster_videohighlight_clip_videohorizon_worlds_tvhuddle_broadcastig_reels_xpvinspiration_videoinstagram_video_copyinstant_application_previewinstant_articleissue_modulelearnlegacylegacy_contained_post_broadcastlive_audio_room_broadcastlive_clip_previewlive_clip_workchatlive_creative_kit_video
live_photolook_now_deprecatedmarketplace_listing_videomarketplace_pre_recorded_videomoments_video
music_clipmusic_clip_in_comment music_clip_in_lightweight_statusmusic_clip_in_maple_postmusic_clip_in_msgr_notemusic_clip_in_poll_optionmusic_clip_on_dating_profileneo_async_game_videonew_contained_post_broadcastno_storyoculus_creator_portaloculus_venues_broadcastoriginality_self_advocacypages_cover_videopage_review_screencastpage_slideshow_videopaid_content_previewpaid_content_videopaid_content_video__post
pixelcloudpodcast_highlightpodcast_ml_preview$podcast_ml_preview_no_newsfeed_storypodcast_rsspodcast_rss_ephemeralpodcast_rss_no_newsfeed_storypodcast_voices podcast_voices_no_newsfeed_storypremiere_sourcepremium_music_video_clip premium_music_video_cropped_clip%premium_music_video_no_newsfeed_story'premium_music_video_with_newsfeed_storyprivate_gallery_videoproduct_videoprofile_cover_videoprofile_intro_cardprofile_videoprotonquick_clip_workplace_postquick_promotionreplace_videoshowreel_native_dummy_videoslideshow_animotoslideshow_shakrslideshow_variation_videosound_platform_streamsrt_attachmentstories_video	storylinestoryline_with_external_musicstory_archive_videostory_card_templatestream_highlights_videotarot_digest	temporarytemporary_unlistedtemp_video_copyright_scanunlistedunlisted_oculusvideo_commentvideo_composition_variation&video_creative_editor_autogen_ad_videovideo_superresvu_generated_video	woodhengework_knowledge_videoyour_dayr   r   r   r   ContainerTyper      sQ   3--'5 7-"; 7'#+'	/$?!)I&7e4(G%-Q*$?!"; 70W-/U,+///#= %!9$?!1!9/!
%";5	&C#5#= 1)5!9	%*K'4_1)I&#= 5(G%!
";5/-%/5&C#+%*K'$?!/1";!
3$?!)I&'!
 7+M(#= ";$?!'E$5'E$ 7";$?!/!9551#= !
/1/U,# 7(G%)+M(+#= +M(0W-2[/ 7'31'$?!+'&C#/+$?! 7)'	(G%33";%	1$?!+'&C#1Y.)1	5r   r  c                   ^    ] 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# )AdVideo.ContentCategoryi*  BEAUTY_FASHIONBUSINESSCARS_TRUCKSCOMEDYCUTE_ANIMALSENTERTAINMENTFAMILYFOOD_HEALTHHOME	LIFESTYLEMUSICNEWSOTHERPOLITICSSCIENCESPORTS
TECHNOLOGYVIDEO_GAMINGr   N)r   r   r   r   beauty_fashionbusinesscars_truckscomedycute_animalsentertainmentfamilyfood_healthhome	lifestylemusicnewsotherpoliticssciencesports
technologyvideo_gamingr   r   r   r   ContentCategoryr  *  s\    )#%'#	!
%r   r  c                       ] tR tRtRtRtRtR# )AdVideo.Formattingi>  MARKDOWN	PLAINTEXTr   N)r   r   r   r   markdown	plaintextr   r   r   r   
Formattingr  >  s    	r   r  c                   "    ] tR tRtRtRtRtRtR# )AdVideo.OriginalProjectionTypeiB  cubemapequirectangularhalf_equirectangularr   N)r   r   r   r   r  r  r  r   r   r   r   OriginalProjectionTyper  B  s    +5r   r  c                       ] tR tRtRtRtR# )AdVideo.SwapModeiG  replacer   N)r   r   r   r   r  r   r   r   r   SwapModer  G  s    r   r  c                   2    ] tR tRtRtRtRtRtRtRt	Rt
R	tR
# )AdVideo.UnpublishedContentTypeiJ  ADS_POSTDRAFTINLINE_CREATED	PUBLISHEDREVIEWABLE_BRANDED_CONTENT	SCHEDULEDSCHEDULED_RECURRINGr   N)r   r   r   r   ads_postdraftinline_createdr>   reviewable_branded_content	scheduledscheduled_recurringr   r   r   r   UnpublishedContentTyper  J  s'    )	%A"	3r   r  c                   &    ] tR tRtRtRtRtRtRtR# )AdVideo.UploadPhaseiS  cancelfinishstarttransferr   N)	r   r   r   r   r  r  r  r  r   r   r   r   UploadPhaser
  S  s    r   r  c                   "    ] tR tRtRtRtRtRtR# )AdVideo.VideoStateiY  r  r  r   r   N)r   r   r   r   r  r>   r  r   r   r   r   
VideoStater  Y  s    		r   r  c                   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# )AdVideo.ValidationAdPlacementsi^  AUDIENCE_NETWORK_INSTREAM_VIDEO&AUDIENCE_NETWORK_INSTREAM_VIDEO_MOBILEAUDIENCE_NETWORK_REWARDED_VIDEODESKTOP_FEED_STANDARDFACEBOOK_STORY_MOBILEFACEBOOK_STORY_STICKER_MOBILEINSTAGRAM_STANDARDINSTAGRAM_STORYINSTANT_ARTICLE_STANDARDINSTREAM_BANNER_DESKTOPINSTREAM_BANNER_MOBILEINSTREAM_VIDEO_DESKTOPINSTREAM_VIDEO_IMAGEINSTREAM_VIDEO_MOBILEMESSENGER_MOBILE_INBOX_MEDIAMESSENGER_MOBILE_STORY_MEDIAMOBILE_FEED_STANDARDMOBILE_FULLWIDTHMOBILE_INTERSTITIALMOBILE_MEDIUM_RECTANGLEMOBILE_NATIVERIGHT_COLUMN_STANDARDSUGGESTED_VIDEO_MOBILEr   N)r   r   r   r   audience_network_instream_video&audience_network_instream_video_mobileaudience_network_rewarded_videodesktop_feed_standardfacebook_story_mobilefacebook_story_sticker_mobileinstagram_standardinstagram_storyinstant_article_standardinstream_banner_desktopinstream_banner_mobileinstream_video_desktopinstream_video_imageinstream_video_mobilemessenger_mobile_inbox_mediamessenger_mobile_story_mediamobile_feed_standardmobile_fullwidthmobile_interstitialmobile_medium_rectanglemobile_nativeright_column_standardsuggested_video_mobiler   r   r   r   ValidationAdPlacementsr  ^  s    *K'1Y.*K' 7 7(G%1+#= ";!9!95 7'E$'E$5-3";' 7!9r   rC  c                       ] tR tRtRtRtRtR# )AdVideo.Typeiw  taggeduploadedr   N)r   r   r   r   rF  rG  r   r   r   r   TyperE  w  s    r   rH  c                   .    ] tR tRtRtRtRtRtRtRt	Rt
R	# )
 AdVideo.BackdatedTimeGranularityi{  dayhourminmonthnoneyearr   N)r   r   r   r   rK  rL  rM  rN  rO  rP  r   r   r   r   BackdatedTimeGranularityrJ  {  s     r   rQ  c                    R # )advideosr   )clss   &r   get_endpointAdVideo.get_endpoint  s    r   c                X    ^ RI Hp V! V P                  VR7      P                  W#WEWg4      # )r   )	AdAccount)r   r   )%facebook_business.adobjects.adaccountrX  _apicreate_ad_video)	r   r   fieldsparamsbatchsuccessfailurependingrX  s	   &&&&&&&& r   
api_createAdVideo.api_create  s'    CTYYY7GGX]hoyyr   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r_  r`  facebook_business.utilsrf  warningr   rZ  r   r   r   
add_params
add_fieldsadd_to_batchassure_callexecuter   r\  r]  r^  r_  r`  ra  rf  param_typesenumsrequests   &&&&&&&    r   
api_deleteAdVideo.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       / 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   re  rg  r-   GETri  rj  rk  rm  ru  rw  rf  rx  r   rZ  r   r	   r   ry  rz  r{  r|  r}  r~  s   &&&&&&&    r   api_getAdVideo.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/CpR\        P                  P
                  P                  4       R\        P                  P
                  P                  4       /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       # )0r   re  rg  r   listallow_bm_crosspostingboolallow_crossposting_for_pageslist<Object>r   datetimer   backdated_time_granularity_enumcall_to_actionObjectr   content_category_enumr   list<string>r$   r%   stringdirect_share_statusunsigned intr'   r)   
expire_nowincrement_play_countri   preferred_thumbnail_idr=   publish_to_news_feedpublish_to_videos_tabr>   r?   social_actions
sponsor_idsponsor_relationshiptagstargetrE   r-   POSTri  rj  rk  rm  ru  )rw  rf  rx  r	   rQ  __dict__valuesr  r   rZ  r   r   ry  rz  r{  r|  r}  r~  s   &&&&&&&    r   
api_updateAdVideo.api_update  s   5=g1W5H


X
Y

#V
 +N
 j	

 )*K
 h
  7
 N
 ^
 8
 ">
 &
 (
 &
 #F
  H!
" %h#
$ x"F#V$nf("NNh (9
> .w/O/O/X/X/_/_/a#W%<%<%E%E%L%L%N
 "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   re  rg  r-   r  z/boost_ads_listEDGErr  r   rm  ru  rv  r~  s   &&&&&&&    r   get_boost_ads_listAdVideo.get_boost_ads_list  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   re  rg  r-   r  	/captionsr  r  rm  ru  rv  r~  s   &&&&&&&    r   get_captionsAdVideo.get_captions#  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   re  rg  captions_filefiledefault_localer  locales_to_deleter  r-   r  r  r  r  rm  ru  r  r~  s   &&&&&&&    r   create_cap_t_i_onAdVideo.create_cap_t_i_onA  s    5=g1W5H


X
YVh


!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       / 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   re  rg  r-   r  /collaboratorsr  r  rm  ru  rv  r~  s   &&&&&&&    r   get_collaboratorsAdVideo.get_collaboratorsb      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   re  rg  	target_idr  r-   r  r  r  r  rm  ru  r  r~  s   &&&&&&&    r   create_collaboratorAdVideo.create_collaborator  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 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   re  rg  Commentfilterfilter_enumlive_filterlive_filter_enumorder
order_enumsincer  r-   r  	/commentsr  r  rm  ru  )rw  rf  rx  #facebook_business.adobjects.commentr  Filterr  r  
LiveFilterOrderr   rZ  r   r   ry  rz  r{  r|  r}  r   r\  r]  r^  r_  r`  ra  rf  r  r  r  r  s   &&&&&&&     r   get_commentsAdVideo.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   re  rg  r  attachment_idr  attachment_share_urlattachment_urlcomment_privacy_valuecomment_privacy_value_enumfacepile_mentioned_idsr  feedback_source
is_offliner  messagenectar_module	object_idparent_comment_idr  texttrackingr-   r  r  r  r  rm  ru  )rw  rf  rx  r  r  CommentPrivacyValuer  r  r   rZ  r   r   ry  rz  r{  r|  r}  r  s   &&&&&&&     r   create_commentAdVideo.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 / 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   re  rg  Pager-   r  z/crosspost_shared_pagesr  r  rm  ru  rw  rf  rx   facebook_business.adobjects.pager  r   rZ  r   r   ry  rz  r{  r|  r}  r   r\  r]  r^  r_  r`  ra  rf  r  r  r  r  s   &&&&&&&     r   get_crosspost_shared_pages"AdVideo.get_crosspost_shared_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   re  rg  duration_secondsfloatr-   r  z/gaming_clip_creater  r  rm  ru  r  r~  s   &&&&&&&    r   create_gaming_clip_create!AdVideo.create_gaming_clip_create  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   re  rg  )Profiler-   r  /likesr  r  rm  ru  )rw  rf  rx  #facebook_business.adobjects.profiler  r   rZ  r   r   ry  rz  r{  r|  r}  )r   r\  r]  r^  r_  r`  ra  rf  r  r  r  r  s   &&&&&&&     r   	get_likesAdVideo.get_likes0  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   re  rg  r  r  r  notifyr  r  r-   r  r  r  r  rm  ru  r  r~  s   &&&&&&&    r   create_likeAdVideo.create_likeO  s    5=g1W5H


X
YxXf	

!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       / 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   re  rg  r-   r  z/poll_settingsr  r  rm  ru  rv  r~  s   &&&&&&&    r   get_poll_settingsAdVideo.get_poll_settingsq  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   re  rg  	VideoPollr-   r  /pollsr  r  rm  ru  rw  rf  rx  %facebook_business.adobjects.videopollr   r   rZ  r   r   ry  rz  r{  r|  r}  r   r\  r]  r^  r_  r`  ra  rf  r   r  r  r  s   &&&&&&&     r   	get_pollsAdVideo.get_polls  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RRR	R
RR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   re  rg  r  close_after_votingr  correct_optionr  default_openoptionsr  questionr  show_gradientshow_resultsr-   r  r  r  r  rm  ru  r  r  s   &&&&&&&     r   create_pollAdVideo.create_poll  s    5=g1W5H


X
YC &nF~VF

!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 / 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   re  rg  r  r-   r  z/sponsor_tagsr  r  rm  ru  r  r  s   &&&&&&&     r   get_sponsor_tagsAdVideo.get_sponsor_tags  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   re  rg  )TaggableSubjectr-   r  z/tagsr  r  rm  ru  )rw  rf  rx  +facebook_business.adobjects.taggablesubjectr  r   rZ  r   r   ry  rz  r{  r|  r}  )r   r\  r]  r^  r_  r`  ra  rf  r  r  r  r  s   &&&&&&&     r   get_tagsAdVideo.get_tags  s    5=g1W5H


X
YO

!J		%k9((o99U	
 	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   re  rg  )VideoThumbnailr-   r  /thumbnailsr  r  rm  ru  )rw  rf  rx  *facebook_business.adobjects.videothumbnailr  r   rZ  r   r   ry  rz  r{  r|  r}  )r   r\  r]  r^  r_  r`  ra  rf  r  r  r  r  s   &&&&&&&     r   get_thumbnailsAdVideo.get_thumbnails  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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   re  rg  is_preferredr  rA   r  r-   r  r  r  r  rm  ru  r  r~  s   &&&&&&&    r   create_thumbnailAdVideo.create_thumbnail1  s    5=g1W5H


X
YFf

!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 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   re  rg  )InsightsResultmetricr  periodperiod_enumr  r  untilr-   r  z/video_insightsr  r  rm  ru  )rw  rf  rx  *facebook_business.adobjects.insightsresultr$  Periodr  r  r   rZ  r   r   ry  rz  r{  r|  r}  )r   r\  r]  r^  r_  r`  ra  rf  r$  r  r  r  s   &&&&&&&     r   get_video_insightsAdVideo.get_video_insightsQ  s    5=g1W5H


X
YMnmZZ	
 >0099@@B
 "J&		%k9'(n))T	
 	6"6"   INN??$$r   r   z	list<int>r   Userr   	AudioIsrcr   r  r   r  r   r  r   r   r  r    VideoCopyrightr!   r"   r#   r$   r%   r&   r'   r  r(   Eventr)   r*   r  r+   r,   r-   r.   r/   r0   r1   r2   r3   r  r4   r  r5   r6   MusicVideoCopyrightr7   r8   r9   Placer:   r;   r<   r=   Privacyr>   r?   r@   	VideoListrA   rB   rC   VideoStatusrD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   rY   rZ   r[   r\   r]   r^   r_   zlist<list<unsigned int>>r`   ra   rb   rc   rd   re   rf   rg   rh   ri   rj   rk   rl   rm   rn   ro   rp   rq   rr   rs   rt   ru   maprv   rw   rx   ry   rz   r  r{   r|   r}   r~   r   r   r   r   r   r   r   r   r   r   r   zlist<ValidationAdPlacements>r   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&   \         P                  P                  P                  4       VR	&   \         P                  P                  P                  4       VR
&   V# )r  r  r  r  r  r  r  r  rC  rH  rQ  )r	   r  r  r  r  r  r  r  r  r  r  rC  rH  rQ  )rT  field_enum_infos   & r   _get_field_enum_infoAdVideo._get_field_enum_info  se   +2+@+@+I+I+P+P+R(-4-D-D-M-M-T-T-V)*(/(:(:(C(C(J(J(L%4;4R4R4[4[4b4b4d01&-&6&6&?&?&F&F&H
#4;4R4R4[4[4b4b4d01)0)<)<)E)E)L)L)N&(/(:(:(C(C(J(J(L%4;4R4R4[4[4b4b4d01"),,"7"7">">"@6=6V6V6_6_6f6f6h23r   c           
        ^ RI Hp ^ RIHpHp V P
                  P                  V 9   d   W P
                  P                  ,          e   V! V P                  4       4      pVP                  RRW P
                  P                  ,          R,          RW P
                  P                  ,          R,          RW P
                  P                  ,          R,          //R7       VP                  V P                  4       R34      P                  4       p	M;V P
                  P                  V 9   g	   V! R	4      hV! 4       p
V
P                  V 4      p	V P                  V	4       V	# )
z
Uploads filepath and creates the AdVideo object from it.
It has same arguments as AbstractCrudObject.remote_create except it
does not have the files argument but requires the 'filepath' property
to be defined.
)FacebookBadObjectError)VideoUploaderVideoUploadRequestru   images_urlsduration_mstransition_ms)r]  rS  z<AdVideo requires a filepath or slideshow_spec to be defined.)facebook_business.exceptionsr<   facebook_business.video_uploaderr=  r>  r   ru   get_api_assured	setParamssendget_parent_id_assuredjsonr   upload	_set_data)r   r^  r`  r]  r_  r<  r=  r>  r  responsevideo_uploaders   &&&&&      r   remote_createAdVideo.remote_create  s    	H	

 JJ%%-ZZ&&'3()=)=)?@G&6tJJ$=$=>}MtJJ$=$=>}Mjj&?&?!@!Q9 & 
 ||T%?%?%A:$NOTTVH**%%-(N  +_N%,,T2Hx r   c                    ^ RI Hp ^ RIHp RV 9  d	   V! R4      hVP	                  V P                  4       V R,          VV4       R# )r   )VideoEncodingStatusChecker)FacebookErrorr-   zInvalid Video IDN)rC  rP  rB  rQ  waitUntilReadyrD  )r   intervaltimeoutrP  rQ  s   &&&  r   waitUntilEncodingReadyAdVideo.waitUntilEncodingReady!  sI    O>t"  	#11  "J		
r   )r   )NNN)NNNNNF)NNNN)   iX  )2r   r   r   r   r   r   r   r  r  r  r  r  r  r  r  rC  rH  rQ  classmethodrU  rb  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r!  r+  _field_typesr9  rM  rU  r   __classdictcell____classcell__)r   __classdict__s   @@r   r	   r	      sV    <t$$ tlU Un& &(   6 6
 4 4    
: :2    z%<%<:%x%<%<%B%<%>$%L+%Z%>%>%> %D%<%>$%L%>%>%>%@"%Ht[tt 	kt 	*	t
 	%ht 	!(t 	Ht 	t 	%t 	&xt 	&xt 	
t 	t 	xt 	ht  	f!t" 	#t$ 	h%t& 	.'t( 	)t* 	+t, 	h-t. 	f/t0 	#F1t2 	f3t4 	 5t6 	V7t8 	'9t: 	~;t< 	x=t> 	 !6?t@ 	AtB 	8CtD 	EtF 	8GtH 	nItJ 	&xKtL 	9MtN 	VOtP 	!*QtR 	+StT 	(UtV 	VWtX 	-YtZ 	[t\ 	h]t^ 	
_t` 	atb 	(ctd 	#Netf 	,Xgth 	Hitj 	 ktl 	mtn 	~otp 	&xqtr 	xstt 	"8utv 	wtx 	/ytz 	({t| 	n}t~ 	&xt@ 	^AtB 	HCtD 	 EtF 	lGtH 	~ItJ 	GKtL 	hMtN 	~OtP 	+QtR 	StT 	>UtV 	WtX 	(YtZ 	V[t\ 	 ]t^ 	V_t` 	atb 	hctd 	etf 	Xgth 	hitj 	ktl 	Xmtn 	"8otp 	qtr 	#$<stt 	!(utv 	Nwtx 	 ytz 	H{t| 	%}t~ 	$Xt@ 	AtB 	ZCtD 	EtF 	GtH 	#NItJ 	'KtL 	#$<MtN 	X#XHX~H|'h"$BFgtLj   $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>rb     s+    F M A 1 5Y
Y
r   