
    PIi                     6    d dl mZ d dlmZ 	  G d dee      Zy)    )AbstractObject)AdPreviewMixinc                        e Zd Zd fd	Z G d dej
                        Z G d d      Z G d d      Z G d d	      Ze	d
        Z
dddZe	d        Z xZS )	AdPreviewc                 F    t         t        |           d| _        || _        y )NT)superr   __init___isAdPreview_api)selfapi	__class__s     s/var/www/webhook.estador.de/web/meta/bot/venv/lib/python3.12/site-packages/facebook_business/adobjects/adpreview.pyr	   zAdPreview.__init__   s    i') 	    c                       e Zd ZdZdZy)AdPreview.Fieldbodytransformation_specN)__name__
__module____qualname__r   r    r   r   Fieldr      s    3r   r   c                   8   e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!d Z"d!Z#d"Z$d#Z%d$Z&d%Z'd&Z(d'Z)d(Z*d)Z+d*Z,d+Z-d,Z.d-Z/d.Z0d/Z1d0Z2d1Z3d2Z4d3Z5d4Z6d5Z7d6Z8d7Z9d8Z:d9Z;d:Z<d;Z=d<Z>d=Z?d>Z@d?ZAd@ZBdAZCdBZDdCZEdDZFdEZGdFZHdGZIdHZJdIZKdJZLdKZMyL)MAdPreview.AdFormatAUDIENCE_NETWORK_INSTREAM_VIDEO&AUDIENCE_NETWORK_INSTREAM_VIDEO_MOBILE AUDIENCE_NETWORK_OUTSTREAM_VIDEOAUDIENCE_NETWORK_REWARDED_VIDEOBIZ_DISCO_FEED_MOBILEDESKTOP_FEED_STANDARDFACEBOOK_IFU_REELS_MOBILEFACEBOOK_PROFILE_FEED_DESKTOPFACEBOOK_PROFILE_FEED_MOBILEFACEBOOK_PROFILE_REELS_MOBILEFACEBOOK_REELS_BANNERFACEBOOK_REELS_BANNER_DESKTOP"FACEBOOK_REELS_BANNER_FEED_ANDROID(FACEBOOK_REELS_BANNER_FEED_ANDROID_LARGE$FACEBOOK_REELS_BANNER_FULLSCREEN_IOS'FACEBOOK_REELS_BANNER_FULLSCREEN_MOBILEFACEBOOK_REELS_MOBILEFACEBOOK_REELS_POSTLOOPFACEBOOK_REELS_POSTLOOP_FEEDFACEBOOK_REELS_STICKERFACEBOOK_STORY_MOBILEFACEBOOK_STORY_STICKER_MOBILEINSTAGRAM_EXPLORE_CONTEXTUALINSTAGRAM_EXPLORE_GRID_HOMEINSTAGRAM_EXPLORE_IMMERSIVEINSTAGRAM_FEED_WEBINSTAGRAM_FEED_WEB_M_SITE#INSTAGRAM_LEAD_GEN_MULTI_SUBMIT_ADSINSTAGRAM_PROFILE_FEEDINSTAGRAM_PROFILE_REELSINSTAGRAM_REELSINSTAGRAM_REELS_INSTREAMINSTAGRAM_REELS_OVERLAYINSTAGRAM_REELS_WEBINSTAGRAM_REELS_WEB_M_SITEINSTAGRAM_SEARCH_CHAININSTAGRAM_SEARCH_GRIDINSTAGRAM_STANDARDINSTAGRAM_STORYINSTAGRAM_STORY_EFFECT_TRAYINSTAGRAM_STORY_WEBINSTAGRAM_STORY_WEB_M_SITE INSTANT_ARTICLE_RECIRCULATION_ADINSTANT_ARTICLE_STANDARDINSTREAM_BANNER_DESKTOPINSTREAM_BANNER_FEED_IOSINSTREAM_BANNER_FULLSCREEN_IOS!INSTREAM_BANNER_FULLSCREEN_MOBILE INSTREAM_BANNER_IMMERSIVE_MOBILEINSTREAM_BANNER_MOBILEINSTREAM_VIDEO_DESKTOPINSTREAM_VIDEO_FULLSCREEN_IOS INSTREAM_VIDEO_FULLSCREEN_MOBILEINSTREAM_VIDEO_IMAGEINSTREAM_VIDEO_IMMERSIVE_MOBILEINSTREAM_VIDEO_MOBILEJOB_BROWSER_DESKTOPJOB_BROWSER_MOBILEMARKETPLACE_MOBILEMESSENGER_MOBILE_INBOX_MEDIAMESSENGER_MOBILE_STORY_MEDIAMOBILE_BANNERMOBILE_FEED_BASICMOBILE_FEED_STANDARDMOBILE_FULLWIDTHMOBILE_INTERSTITIALMOBILE_MEDIUM_RECTANGLEMOBILE_NATIVERIGHT_COLUMN_STANDARDSUGGESTED_VIDEO_DESKTOP!SUGGESTED_VIDEO_FULLSCREEN_MOBILE SUGGESTED_VIDEO_IMMERSIVE_MOBILESUGGESTED_VIDEO_MOBILEWATCH_FEED_HOMEWATCH_FEED_MOBILEN)Nr   r   r   audience_network_instream_video&audience_network_instream_video_mobile audience_network_outstream_videoaudience_network_rewarded_videobiz_disco_feed_mobiledesktop_feed_standardfacebook_ifu_reels_mobilefacebook_profile_feed_desktopfacebook_profile_feed_mobilefacebook_profile_reels_mobilefacebook_reels_bannerfacebook_reels_banner_desktop"facebook_reels_banner_feed_android(facebook_reels_banner_feed_android_large$facebook_reels_banner_fullscreen_ios'facebook_reels_banner_fullscreen_mobilefacebook_reels_mobilefacebook_reels_postloopfacebook_reels_postloop_feedfacebook_reels_stickerfacebook_story_mobilefacebook_story_sticker_mobileinstagram_explore_contextualinstagram_explore_grid_homeinstagram_explore_immersiveinstagram_feed_webinstagram_feed_web_m_site#instagram_lead_gen_multi_submit_adsinstagram_profile_feedinstagram_profile_reelsinstagram_reelsinstagram_reels_instreaminstagram_reels_overlayinstagram_reels_webinstagram_reels_web_m_siteinstagram_search_chaininstagram_search_gridinstagram_standardinstagram_storyinstagram_story_effect_trayinstagram_story_webinstagram_story_web_m_site instant_article_recirculation_adinstant_article_standardinstream_banner_desktopinstream_banner_feed_iosinstream_banner_fullscreen_ios!instream_banner_fullscreen_mobile instream_banner_immersive_mobileinstream_banner_mobileinstream_video_desktopinstream_video_fullscreen_ios instream_video_fullscreen_mobileinstream_video_imageinstream_video_immersive_mobileinstream_video_mobilejob_browser_desktopjob_browser_mobilemarketplace_mobilemessenger_mobile_inbox_mediamessenger_mobile_story_mediamobile_bannermobile_feed_basicmobile_feed_standardmobile_fullwidthmobile_interstitialmobile_medium_rectanglemobile_nativeright_column_standardsuggested_video_desktop!suggested_video_fullscreen_mobile suggested_video_immersive_mobilesuggested_video_mobilewatch_feed_homewatch_feed_mobiler   r   r   AdFormatr       s   *K'1Y.+M(*K' 7 7$?!(G%'E$(G% 7(G%-Q*3]0/U,2[/ 7";'E$!9 7(G%'E$&C#&C#1$?!.S+!9";+#= ";3%A"!9 71+&C#3%A"+M(#= ";#= )I&,O)+M(!9!9(G%+M(5*K' 7311'E$'E$'/5-3";' 7";,O)+M(!9+/r   r   c                       e Zd ZdZdZdZdZy)AdPreview.CreativeFeatureproduct_metadata_automationprofile_cardstandard_enhancements_catalogtext_overlay_translationN)r   r   r   r   r   r   r   r   r   r   CreativeFeaturer   m   s    &C#%(G%#= r   r   c                       e Zd ZdZy)AdPreview.RenderTypeFALLBACKN)r   r   r   fallbackr   r   r   
RenderTyper   s   s    r   r   c                      y)Npreviewsr   )clss    r   get_endpointzAdPreview.get_endpointw   s    r   stringObject)r   r   c                    i }t         j                  j                  j                         |d<   t         j                  j                  j                         |d<   t         j
                  j                  j                         |d<   |S )Nr   r   r   )r   r   __dict__valuesr   r   )r   field_enum_infos     r   _get_field_enum_infozAdPreview._get_field_enum_info   sk    &/&8&8&A&A&H&H&J
#-6-F-F-O-O-V-V-X)*(1(<(<(E(E(L(L(N%r   )N)r   r   r   r	   r   r   r   r   r   classmethodr   _field_typesr   __classcell__)r   s   @r   r   r      sr    

4$$ 4K0 K0Z> >    'L  r   r   N)*facebook_business.adobjects.abstractobjectr   2facebook_business.adobjects.helpers.adpreviewmixinr   r   r   r   r   <module>r      s%    F Mssr   