
    PIiH	                     X    d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	 	  G d de      Z
y)	    )AbstractObject)AbstractCrudObject)ObjectParser)FacebookRequest)TypeCheckerc                        e Zd Zd fd	Z G d dej
                        Zed        ZddZdddddddd	Z	ed
        Z
 xZS )AdAccountRecommendationsc                 >    d| _         t        t        |   |||       y )NT)_isAdAccountRecommendationssuperr	   __init__)selffbid	parent_idapi	__class__s       /var/www/webhook.estador.de/web/meta/bot/venv/lib/python3.12/site-packages/facebook_business/adobjects/adaccountrecommendations.pyr   z!AdAccountRecommendations.__init__   s    +/(&6tYL    c                   (    e Zd ZdZdZdZdZdZdZdZ	y)	AdAccountRecommendations.Fieldrecommendationsasc_fragmentation_parametersautoflow_parametersfragmentation_parametersmusic_parametersrecommendation_signaturescale_good_campaign_parametersN)
__name__
__module____qualname__r   r   r   r   r   r   r    r   r   Fieldr      s+    +'E$3#= -#= )I&r   r"   c                      y)Nr   r!   )clss    r   get_endpointz%AdAccountRecommendations.get_endpoint'   s     r   c                 ^    ddl m}  || j                  |      j                  ||||||      S )Nr   )	AdAccount)r   r   )%facebook_business.adobjects.adaccountr'   _apicreate_recommendation)	r   r   fieldsparamsbatchsuccessfailurependingr'   s	            r   
api_createz#AdAccountRecommendations.api_create,   s0    CTYYY7MMfV\^celnuw~r   zlist<Object>mapstring)r   r   r   r   r   r   r   c                 
    i }|S )Nr!   )r$   field_enum_infos     r   _get_field_enum_infoz-AdAccountRecommendations._get_field_enum_info9   s    r   )NNN)NNNNNF)r   r   r    r   r   r"   classmethodr%   r1   _field_typesr6   __classcell__)r   s   @r   r	   r	      si    MJ$$ J ! !@
 *(-$$)!$,*/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>r?      s)    F M A 1 5''r   